경험

-git diff HEAD HEAD^

깃 checkout하면 HEAD가 옮겨가는데 최근 거랑 최근-1 거 비교해줌

개인공부

ff 머지는 머지 커밋 없이 앞선 커밋들을 충돌없이 따라잡는 거고

no-ff 머지는 충돌이 생길 것 같아 병합된 머지 커밋을 남기는 구조다.

squash도 머지의 한 종류다. 현 브랜치에 병합 대상과 나이나는 commit을 하나로 합쳐서 commit한다.

HEAD는 내가 현재 보고 있는 커밋을 의미한다. (대소문자 주의)

fork: 타인의 레퍼지토리를 콕 집어서 가져온다. 그 다음에 clone 해와서 로컬 코드 수정하고 다시 원격으로 push하면 된단다.

내 private Repository를 git clone 해올 때 authentication 에러가 뜨면

git clone <https://<username>:[email protected]/><username>/<reponame>.git

내 개인 토큰을 위 명령어의 토큰 부분으로 채우면 된다.