티스토리 뷰


git rebase -i [commit_hash]
git rebase --interactive [commit_hash]
//대화형 rebase

git rebase와 cherry-pick을 적절히 섞어서 사용해야함

ex) git rebase upstream/master
ex) git rebase -i HEAD~4

/
git push [remote] [local_branch]:[remote_branch]

ex) git push --force origin HEAD:master
ex) git push origin temp:master

 

응용
git remote branch 삭제하기

git push origin  :[want_to_delete_branch]
//local branch 쓰는 칸에 빈칸을 두고 푸시를 하면 빈 것을 푸시하는거라 해당 원격 브랜치가 삭제됨

/

[wanna_back_commit] : git reflog로 돌아가고 싶은 commit hash를 복사

git checkout [wanna_back_commit]
git branch -f [current_branch] [wanna_back_commit]
git checkout [current_branch]

 

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함