본문 바로가기
728x90
반응형
SMALL

branch3

[Git] branch, commit 복구하기 branch, commit 복구하기 git을 사용하다가 실수로 branch 나 commit 을 삭제해버리는 경우가 있다. 잘못하면 많은 양의 작업이 통째로 날라가기도 한다. 다행히도 모든 git의 내역은 git에 저장되어 있다. 콘솔창에 아래의 명령어를 실행합니다. git reflog ddd09af (HEAD -> xx) HEAD@{0}: reset: moving to ddd09af 60cbd81 HEAD@{1}: reset: moving to 60cbd81 657ba10 HEAD@{2}: reset: moving to 657ba10 // branch 복구 git checkout -b HEAD@{숫자} // commit 복구 git reset --hard 2022. 9. 26.
[Git] fatal: Need to specify how to reconcile divergent branches fatal: Need to specify how to reconcile divergent branches Git 시스템에서 작업하는 경우 원격 리포지토리에서 git pull을 수행하려고 시도하는 동안 이 오류가 발생하는 것은 매우 드문 일이 아니다. 대부분의 경우 "fatal: Need to specify how to reconcile divergent branches"경고로 표시되지만 때로는 치명적인 오류로 표시된다. 오류가 경고로 표시되면 여전히 repo에서 변경 사항을 가져올 수 있지만 치명적인 오류로 표시되면 더 이상 진행할 수 없다. $ git pull hint: You have divergent branches and need to specify how to reconcile them. hin.. 2022. 8. 26.
브랜치 (Branch) 생성하기 브랜치 (Branch) 생성하기 브랜칭(Branching)은 하나의 저장소에서 서로 다른 버전을 동시에 작업하는 방법이다. 기본적으로 저장소는 "master"라는 이름의 main branch를 가진다. master 외의 다른 branch를 만들어서 master에 commit하기 전에 수정하고 테스트한다. master 외의 branch가 만들어지면 그 순간에 master의 카피 혹은 스냅샷이 생성된다. 새로운 branch에서 작업하는동안 누군가 master branch를 수정한다면 그 update를 풀 (pull)받을 수 있다. 2021. 12. 10.
728x90
반응형
LIST