일신우일신 - 日新又日新 - Getting Better Everyday

개발자 노트

기타 Git 사용법 메모

2018.01.28 04:32

남수혁 조회 수:83


현재 작업중인 내용을 my-stash-name으로 임시여개 개의 커밋을 하나로 합치기. 아래 예시는 최근 4개의 커밋을 하나로 합침

git stash save my-shash-name


여개 개의 커밋을 하나로 합치기. 아래 예시는 최근 4개의 커밋을 하나로 합침

git rebase -i HEAD~4


최근에 작업한 목록 보기 (Reference log)

git reflog

로컬 브랜치의 내용을 원격 저장소로 강제 업데이트 하기

git push --force

한 브랜치의 내용을 다른 브랜치로 merge 또는 rebase 하기

git checkout new-branch

# master 브랜치의 내용을 new-branch로 merge
git merge master

# master 브랜치의 내용을 new-branch로 rebase
git rebase master

working branch(ex: v2,1)에서 master 브랜치로 rebase 하기
git checkout v2.1	# change to v2.1 branch
git rebase master	# apply works in v2.1 to master
git checkout master	# change to master branch
git merge v2.1		# fast-forward master branch to the top of the changes