본문 바로가기
반응형

Tools/Git28

Github Pull Request Merge 후 취소방법 Github에서 Pull request를 사용해서 특정 branch를 merge 시킨 경우 merge 내용이 잘못되어 걷어내야 하는 경우가 있는데 Github > Pull Request 에서 해당 Pull Request로 이동한 뒤 우측에 있는 Revert를 눌러주면 내가 Merge로 넣은 내용을 모두 뽑아낼 수 있다 이후 이런 창이 나오는데 Revert와 동시에 revert-branch명 branch가 만들어지고 Create pull request 후 다시 merge를 하면 뽑아냈던 내용을 다시 밀어넣을 수 있다 2022. 5. 12.
Git push 후 이전 상태로 되돌리는 방법 Git에 Push를 한 내역을 취소하고 이전 상태로 되돌리려면 git reset 이전_커밋값 git push -f origin 현재_branch명 순으로 입력을 해 주면 Push 전 상태로 이동한 뒤 (git reset 이전_커밋값) push 전 commit을 최신 commit으로 맞춰 push를 하게 되는데 (git push -f origin 현재_branch명) 이러면 git은 push 전 상태로 돌아가되 push 했을 때 올라간 파일들은 수정한 내역에 남게 되므로 원하는 파일만 선택해서 다시 Push를 해주면 된다 2022. 5. 11.
git stash 삭제방법 git stash drop - 가장 최근에 만든 stash 삭제 git stash drop stash@{0} - 특정 stash id 삭제(git stash list 치면 나오는 id) git stash clear - 모든 stash를 삭제 2022. 5. 10.
git stash list 확인 방법 정리 git stash list - 현재 branch의 stash lish 확인 git stash list -3 - 최근 3개 stash 확인 git stash list --before 5.days.ago git stash list --after 5.days.ago - 만든지 5일 지난 / 최근 5일 안에 만든 stash 2022. 5. 10.
Github Pull Request 없이 branch 비교방법 깃허브에서 Repository 내 두 branch를 비교하려는 경우 꼭 Pull Request를 만들지 않고도 비교가 가능한데 위 이미지와 같이 Github Repository로 들어온 후 /compare/branch..branch2 를 넣어주거나 혹은 /compare/branch...branch2 를 사용해주면 되는데 .을 2개 넣을 경우에는 두 branch 간 단순 비교만 해주고 .을 3개 넣을 경우에는 우측 branch를 좌측 branch로 Pull Request를 만드는 창을 띄워주게 된다 Create pull request를 누르면 Pull Request가 만들어지는 셈이다 2022. 5. 3.
git 특정 시점 이후의 commit 삭제방법 git 사용 시 이미지와 같이 commit 되어있을 경우 특정 시점 이후의 commit을 모두 삭제하려면 먼저 git reset commit값 (이미지 우측에 보이는 208a.....) 으로 원하는 시점으로 소스를 변경한 뒤 git push -f origin branch명 을 사용해주면 해당 시점 이후의 commit이 모두 삭제된다 실제 위 명령어를 사용해보면 지정한 커밋 시점 이후의 커밋이 모두 삭제된 것이 보인다 2022. 4. 13.

반응형