오히려 좋아..

상황이 나쁘게만 흘러가는 것 같을 때 외쳐보자.. .

궁금한 마음으로 포트폴리오 보기

Web Programming/Git 3

[git] 취소하기 치트 시트

1. Rebase 취소 하기 이전에 어떤 명령어를 작성했는지 그리고 해당 커밋의 해시값이 출력 >>> git reflog a23fve3 HEAD@{1}: ADD: commit 1 bh323gb HEAD@{2}: Delete: commit 2 19dfg4b HEAD@{3}: Modify: commit 3 e324b34 HEAD@{4}: Revert: commit 4 원하는 커밋의 해시값(6자리 숫자와 영어로 이루어져있는 값)을 이용해 아래 명령어를 작성해준다. 참고로 --hard는 기존 작업해놓은 내역이 지워지면서 해당 커밋으로 돌아가는 옵션이므로 잘 고민해서 사용하길 바란다. 이런 결과를 원하지 않는다면 그냥 옵션없이 사용하면 된다. git reset --hard 19dfg4b

Web Programming/Git 2021.11.06

[Git] Git 자주 사용하는 명령어

1. Conflict 되는 파일 찾기 conflict가 발생하면 giit commit이 되지 않는데 conflict가 발생한 파일을 한번에 찾아주는 명령어이다. git diff --name-only --diff-filter=U stackoverflow.com/questions/3065650/whats-the-simplest-way-to-list-conflicted-files-in-git 2. git add 취소하기 git add를 취소해야하는 일이 꽤 많이 발생한다. 아래 명령어로 해결하도록 하자 뒤에 파일 명을 안적어주면 add된 모든 파일이 취소된다. git reset HEAD filename

Web Programming/Git 2021.02.17