git remote update
원격 저장소를 로컬로 업데이트
git branch -a
모든 브랜치 확인
git checkout -t
원격 브랜치 가져오기
git checkout <commit-id> <filename>
git stash
git stash pop
git stash list
git stash apply
git checkout stash@{0} -- <filename>
stash에서 특정 파일만 가져오기
git show stash@{0}:<filename>
git diff <branch A>..<branch B> > mypatch.patch //브랜치 A와 B의 차이를 patch로 저장한 후
git apply mypatch.patch //현재 HEAD에 적용
git log --diff-filter=A -- <filename>
gradle 프로젝트에 github CI를 적용할 때 윈도우에서 생성한 프로젝트의 경우 gradlew 파일에 execute 권한이 없어 CI 도중 오류가 발생한다. 다음과 같이 x 권한을 부여한다.
git update-index --chmod=+x <file>