조회 수 62006 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

+ - Up Down Comment Print
?

단축키

Prev이전 문서

Next다음 문서

+ - Up Down Comment Print

git config --global user.name [user name]    작업자 이름 설정
git config --global user.email [user email]   작업자 이메일 설정
git config --global --list                              설정값(이름 및 메일등 ) 확인


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

 



git remote add [remote name] [remote addres]  별명으로 원격지주소를 저장
git remote rm [remote name]                             별명의 원격지를 삭제
git remote rename [remote name] [new name]   별명을 새로운 별명으로 변경

 

git fetch [remote name]                                     remoet의 모든 정보를 가져옴(모든 branch)

 

git pull                                                                저장소에서 변경 내용 가져오기

 

git push                                                                 commit들을 master 저장소에 저장

git push [remote name] [localbranch name] local branch의 내용을 업데이트

git push [server] tag [TAG]                                  server에 tag 전송
git push [server] --tags                                     변경된 모든 tag 전송
git push [server] [L.B]:[R:B]                                server 에 local branch 를

                                                                               -Remote branch이름으로저장

 

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

git branch [branch name]                                   저장소의 branch name으로 branch를 만든다.
git branch                                                           branch 목록을 본다.
git branch -a                                                      현재 생성된 모든 local branch와

                                                                             reomte branch 확인

 

git checkout [branch name]                              다른 브랜치로 전환
git checkout -b [branch name]                         branch 생성
git checkout [file or folder]                            git repo 기준 마지막 commit 상태로 돌림
git checkout [id] [file or folder]                     git repo 기준 id에 해당하는 commit 상태로 돌림
git checkout -f              아직 commit 되지 않은 working tree와 -index 수정정사항 모두 사라짐

 

git merge [branch name]                                 branch의 내용을 가져와 합침

git add [file or folder]                                   git에 file 또는 folder 추가
git add *                                                           git에 모든 file 또는 folder 추가

git rm [file or folder]                                     git 파일 또는 폴더 제거

git status                                                         현재 git 상태 보기
git commit -m [message]                                message를 repo에 저장

git diff                                                             local과 remote의 차이점을 보여줌

git remote                                                        remote서버 확인

 

  • Dreamy 2012.04.09 15:25
    Command 설명
    git add file명 해당 file만 index 영역에 등록한다. Untracked file을 추가할 때도 사용
    git add . 수정한 모든 file들을 index 영역에 등록한다.
    ( Untracked file 들도 모두 commit 되므로 주의가 필요함) 
    git rm file명 해당 file만 workspace에서 삭제하고 index 영역에 등록한다.
    git add -u 임의로 먼저 파일들을 삭제한 다음 git add ?u 를 하면 Index영역에 등록 된다.
    ( Workspace에 modified된 파일들도 Index영역에 등록되므로 주의가 필요함)
    git commit ?m “코멘트” 현재 Index 영역에 있는 변경 내역을 commit 영역에 등록한다.
    git commit ?a ?m “코멘트” Index에 등록 안된 변경 내역들도 모두 commit 영역에 등록한다.
    git push Local commit을 Remote repository에 반영 시킨다.
    git pull Remote repository에 반영된 내역을 local repository 및 내 소스에 받아 온다.
    git status 현재 Add / Commit 또는 새로 추가된 파일들의 목록을 보여 줌.
    repo status 다수의 git 프로젝트로 구성된 경우 각 git 프로젝트를 검색하여 변경파일을 출력함
    git checkout -f 변경된 file들을 Head 상태로 원복 시킨다.
    git reset --hard  commitID 지정한 commit ID 이후의 commit들을 제거함. (commit ID는 git log 를 통해 확인)
    git checkout -- file명 지정한 file을 수정하기 이전 상태로 원복 시킨다.
    git reset HEAD file명 지정한 file을 Index stage에서 제거한다.
    git clean -f 현재 자신의 Work space에 있는 Untracked file들을 모두 삭제 함
    git branch 현재 내가 위치한 Branch를 확인 할 수 있다.
    git log 현재까지 Commit된 목록 들을 확인 한다.
    git tag 내가 위치한 repository에 생성되어 있는 Tag 목록을 출력한다.
    repo forall ?c git 명령어 전체 git 프로젝트를 찾아가서 git 명령어를 수행해 준다.변경된 file들을 Head 상태로 원복 시킨다.

Dreamy의 코드 스크랩

내가 모으고 내가 보는

List of Articles
번호 분류 제목 날짜 조회 수 추천 수
483 LINUX awk 명령어 사용법 1 2006.02.16 105845 15
482 MFC CString 에서 형변환 함수들 총정리 2010.11.29 91062 0
481 Android [GIT 사용법] Git Tutorial 2011.12.26 90946 0
480 일반 ┗ bat(배치)파일 문법 2007.08.06 79879 8
479 LINUX [Shell Script] 리눅스 쉘(Shell) 스크립트 2014.09.23 79268 0
478 Android adb am 명령어 ; app 실행 및 Intent 전송 2013.08.12 77504 0
477 LINUX [Shell Script] 쉘 스크립트에서의 사칙연산과 문자열 자르기 2014.11.01 72209 0
476 C# StringBuilder로 문자열 처리를 빠르게 2012.12.04 66915 0
475 Python BeautifulSoup으로 웹에 있는 데이터 긁어오기 2013.04.08 66439 0
474 JAVA JAVA String 클래스 메소드 정리 1 2015.02.05 64703 0
» Android [GIT 사용법] 초보자가 알아두면 좋을 명령어 정리 1 2011.12.26 62006 0
472 LINUX du 명령어 사용법(디스크 용량 확인) 1 2012.05.31 61088 0
471 MFC API를 이용하는 유니코드와 ANSI 문자열간의 변환 방법 2006.04.14 58256 0
470 MFC 현재디렉토리의 파일리스트들을 알아오는 클래스 CFindFile 2008.05.07 57243 0
469 MFC MFC에서 커맨드 인자(cmd argument) 사용하기 2010.12.13 53423 0
목록
Board Pagination ‹ Prev 1 2 3 4 5 6 7 8 9 10 ... 33 Next ›
/ 33

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소

Designed by sketchbooks.co.kr / sketchbook5 board skin

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5