728x90 반응형 fetch2 [Git] case별 git pull case별 git pullCASE1ORIGIN과 local repository의 commit 이력이 같은 상황에서 local에서 working directory에서의 수정이때에는 git pull origin main을 해도 변화 발생 없음(commit 이력은 동일하므로)이 상황은 pull을 받는 상황이 아닌, 수정 후에 commit push 하거나 local작업사항을 취소해야 되는 상황CASE2ORIGIN이 수정 또는 추가 되었고, 내가 해당 파일을 수정하지 않은 상황git pull 또는 git pull origin 브랜치명을 통해 update사항 downloadfast forward 상황CASE3working directory 또는 staging까지 작업한 상태인데 같은 파일이 origin에서 comm.. 2023. 12. 15. [Git] diff, fetch git diff와 fetchgit diffgit diff 두 커밋간 차이점 비교commit1을 기준으로 commit2와의 비교시 차이점 출력git feth origin mainorigin의 데이터를 로컬로 가져오되 병합은 하지 않는것 → staging과 working directory의 변경은 없음FETCH_HEAD는 git fetch 명령어를 마지막으로 실행했을 때 원격 저장소에서 가져온 브랜치의 최신 커밋을 가리키는 참조ex)git fetch origin main현재 checkout 돼 있는 main과 origin main과의 차이가 있을 경우 차이점을 담은 참조 데이터 fetch_head라는 곳에 생성git diff origin origin/main으로 차이점을 참고하여 git merge origi.. 2023. 12. 13. 이전 1 다음 728x90 반응형