Oh InQueue

머신러닝과 통계에 관심이 많은 학생.

git 팁들

15 Jun 2017 » git

계정 설정하기

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

Related Posts