계정 설정하기
git config --global user.name "gomjellie"
git config --global user.email "gomjellie@naver.com"
기본 에디터 vim으로 변경하기
기본 에디터가 nano가 설정되어 있는데 원하는 에디터로 바꿀수 있다.git config --global core.editor vim
강제로 푸시 해버리기
conflict 뜨면서 푸쉬 안되면
그냥 강제로 푸시해버리자git push origin +master
master 대신에 +master
를 입력하면 된다.
origin 최신 코드로 리셋시키기
pull이 안되는 경우 사용한다.git fetch origin
git reset --hard origin/master
커밋 정리하기
rebase
를 사용한다. Head에서 부터 몇개를 합칠지 설정하면됨git rebase -i Head~2
에디터가 열리면 두번째부터 pick을 squash로 바꾼다.
upstream 설정하기
git remote add --track master upstream git://github.com/user-id/project-name.git
해당파일 add 취소
git reset filename.py