GIT 3

[Git] Your branch and 'origin/master' have diverged,....

Your branch and 'origin/master' have diverged,.... GitHub에 올렸던 파일을 GitHub에서 직접 삭제했다. 그리고 로컬에서 파일을 수정하여 다시 올리는 과정에서 push가 되지 않았다. 새로운 branch를 생성해서 merge도 시도해 보고, 커밋을 되돌리기도 해 보고, 파일을 지워보는 등 다양한 시도를 했지만, 처리가 되지 않았다. 이 과정에서 해당 문구가 계속해서 발생하여 확인해 보았다. 처리 방법 먼저, git fetch origin을 친다. 그리고 git reset --hard origin/master를 친다. (--hard 옵션을 이용하면 파일 수정 전 상태로 작업 트리를 되돌린다. 명령어 치고 나서 파일이 삭제되는 현상을 겪고 싶지 않았다. 그러므로..

Git 2021.10.27

[Git] 깃 명령어

명령어 의미 git reset HEAD 파일 이름 (= git reset HEAD file.txt) file.txt를 스테이지(저장소 - 커밋 전 단계)에서 내림 => 작업 트리로 되돌아감 HEAD^ 최신 커밋 되돌리기 (최신 커밋 취소) => 바로 이전 최신 커밋이 최신으로 변경됨 => 작업 트리로 되돌아감 옵션 --soft HEAD^ 최근 커밋 하기 전 상태로 작업 트리를 되돌림 --mixed HEAD^ 최근 커밋, 스테이징 하기 전 상태로 작업 트리를 되돌림 => 옵션 없이 사용 시, 기본 동작 --hard HEAD^ 최근 커밋, 스테이징, 파일 수정 전 상태로 작업 트리를 되돌림 => 되돌린 내용은 복구 불가 커밋 해시 (= git reset 커밋 해시) 최신 커밋을 해당 커밋 해시로 설정 => ..

Git 2021.10.15

[책 리뷰] Do it! 지옥에서 온 문서 관리자 깃&깃허브 입문

Do it! 지옥에서 온 문서 관리자 깃&깃허브 입문 저자 이고잉, 고경희 출판사 이지스 퍼블리싱 출간일 2019년 12월 06일 Do it! 지옥에서 온 문서 관리자 깃&깃허브 입문 - YES24 생활코딩 강의에서 52개를 엄선, 한 권 안에 자주 쓰는 기능은 모두 담았다.문서 지옥, 깃&깃허브로 하루 안에 탈출한다!본서는 대학생, 개발자, 일반 사무직까지. 문서 지옥에 빠진 모두를 위한 www.yes24.com 더보기 이전 회사에서 깃(+ 레드마인)을 쓴 경험이 있다. 기존에는 소스세이프를 사용했다. 소스 세이프는 체크아웃 한 사람만 사용할 수 있었다. 이 때문에 누군가 사용 중인 파일에 추가 및 수정한 내용을 적용하려면 먼저 사용하던 사람이 처리해 줘야 적용할 수 있었다. 그리고 회사에서는 깃을 업..

책 리뷰 2021.10.15