Ynns

자주 사용하는 GIT 명령어 본문

JAVA

자주 사용하는 GIT 명령어

yunassnn 2020. 4. 1. 15:45

 

 GIT FETCH 

** 새로 추가된 Branch pull 이 안 받아지는 경우

 $ git remote update  
 $ git fetch 
 $ git pull 브랜치명

 

 GIT STASH 

** 작업중인 브랜치 말고 다른 브랜치로 이동 후 커밋하고 싶을 때 아직 마무리하지 않은 작업을 스택에 잠시 저장할 수 있도록 하는 명령어

$ git status  	// 작업된 내용 확인
$ git stash 	// 임시저장으로 working directory에서 내림
$ git checkout 이동할 브랜치명 

   GIT STASH LIST 

  ** (여러번 stash 할 수 있다) stash 목록을 확인하는 명령어

$ git stash list
stash@{0}: ...
stash@{1}: ...
stash@{2}: ...

   GIT STASH DROP 

  ** 저장한 stash를 제거할 때 사용

// 가장 최근의 stash 제거
$ git stash drop
// 특정 stash에 해당하는 항목을 제거
$ git stash drop [stash 이름]

   GIT STASH APPLY 

  ** 저장한 stash를 적용할 때 사용

// 가장 최근의 stash를 가져와 적용
$ git stash apply
// 특정 stash에 해당하는 항목을 적용
$ git stash apply [stash 이름]

   GIT STASH POP 

  ** 저장한 stash를 적용과 동시에 스택에서 제거할 때 사용

// DROP + APPLY 
$ git stash pop

 GIT ADD 

** 특정 항목만 stage에 올리고 커밋하고 싶을 때 

$ git status 	// 작업 상태 확인
$ git add 파일경로

 GIT CHECKOUT 

** 특정 항목의 변경사항을 되돌릴 때

$ git status 	// 작업 상태 확인
$ git checkout 파일경로

 

 

 

 

 

Comments