git 단축키 모음

simuruk wiki

git checkout

  • git checkout -b feature/some-issue 브랜치 생성 및 이동
  • git checkout -b 생성할브랜치이름 원격브랜치이름
  • git checkout feature/some-issue 브랜치 이동

git pull

  • git pull
  • fetch와 merge가 병합된 형태
  • rebase후 pull을 하려고 할때 conflict가 나면 git reset --hard origin/feature/AD-255처럼 reset을 강제로 해야한다

merge

git merge <branch>

git merge [-n] [--stat] [--no-commit] [--squash] [--[no-]edit]
	[--no-verify] [-s <strategy>] [-X <strategy-option>] [-S[<keyid>]]
	[--[no-]allow-unrelated-histories]
	[--[no-]rerere-autoupdate] [-m <msg>] [-F <file>] [<commit>…​]
git merge (--continue | --abort | --quit)

{| class="wikitable" | 명령어 || 설명 |- | git status || 상태 보기 |- | git branch || 브랜치 리스트 보기 |- | git branch '브랜치 이름' || 브랜치 생성 |- | |- | |- | git rebase master || 마스터 부터 시작하도록 rebase |- | git rebase -i HEAD~2 || 2개 커밋 리베이스 |- | git rebase --abort || 리베이스 취소 |- | git push --force-with-lease || 강제 푸시 안전 |- | git push -f || 강제 푸시 |}

참고 링크