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 서버 확인
'IT 놀이터 > Linux' 카테고리의 다른 글
linux 에서 foreground, background process 전환하기 (0) | 2013.09.21 |
---|---|
raid 이야기 ( RAID 0, RAID 1, RAID 5, RAID 1+0, RAID 10 ) (0) | 2013.06.27 |
[세미나] GNOME Tutorial 세션에 등록하다. (0) | 2013.05.16 |
[Ubuntu] 사용하지 않는 package 삭제하기. (0) | 2012.03.29 |
[Ubuntu] 삼바 서버 ( Samba Server ) 설정 방법. (0) | 2012.03.27 |
댓글