본문 바로가기
IT 놀이터/Linux

[Linux] Git 명령어 모음.

by 돼지왕 왕돼지 2012. 7. 6.
반응형




git 사용설명서

 

git은 빠른 분산형 버전 관리 시스템.

 

- git 기본 명령어

 

> git init                                                        git 저장소 (repo) 만들기

 

> git pull                                                       저장소에서 변경 내용 끌어오기
> git push                                                     commit들을 master 저장소에 밀어넣기.

> git push [SERVER] tag [TAG]                        SERVER에 TAG 전송
> git push [SERVER] --tags                             변경된 모든 TAG 전송
> git push [SERVER] [L.B]:[R:B]                     Server에 Local branch를

                                                                   - Remote branch이름으로 push

 

> git tag [TAG NAME]                                    저장소에 태그를 붙인다.
> git tag                                                      태그 목록을 볼 수 있다.

 

> git branch [BRANCH NAME]                         저장소에 branch를 만든다.
> git branch                                                 branch 목록을 볼 수 있다.
> git branch -a                                             현재 생성된 모든 로컬 branch와 원격 branch 확인
> git branch -d [BRANCH]                              BRANCH 지움

 

> git checkout [BRANCH NAME]                     다른 브랜치로 전환
> git checkout -b [BRANCH NAME]                 BRANCH 생성
> git checkout [파일 or 폴더]                         git repo기준 마지막 commit상태로 돌림
> git checkout [id] [파일 or 폴더]                   git repo기준 id에 해당하는 commit상태로 돌림
> git checkout -f                                          아직 commit되지 않은 working tree와

                                                                  - index 수정 사항 모두 사라짐 (신규파일 제외)

 

> git add [파일 or 폴더]                                git에 파일 또는 폴더 추가
> git add *                                                  git에 모든 파일 또는 폴더 추가


> git rm [파일 or 폴더]                                  git에 파일 또는 폴더 제거

 

> git status                                                  현재 git상태 보기

> git commit -m "MSG"                                  message를 repo에 저장


> git merge [BRANCH]                                   BRANCH 내용을 가져와 합침

 

> git diff                                                      Local과 Remote의 차이점 보여줌

 

> git remote                                                  Remote 서버 확인

 

도움이 되셨다면 손가락 꾸욱~




 
반응형

댓글