티스토리 뷰
프로그래밍/Git, Github
[Git] 로컬(GitHub) 저장소의 변경사항을 pull(가져오기)전에 로컬(내 PC)에서 확인하기
blueprint-12 2023. 5. 14. 00:32
[명령어 순서]
1. 우선 GitHub의 저장소에 새로운 커밋이 있는 지 status 명령어로 확인해줍니다.
git status #원격 리포와 로컬의 변경사항이 있는지 없는지 확인합니다.
2. fetch 명령어는 변경된 데이터를 확인만합니다. pull의 경우는 해당 최신 데이터를 가져와 로컬과 동기화시키죠.
- 아래의 변경사항을 로컬로 가져온다는 의미는 Git에게 원격 저장소의 최신 메타데이터를 확인하라고 지시했기 때문입니다. (Git: 어! 변경사항이 있긴하네!!! 내PC: 엇 뭐지 나도 알려줭)
git fetch #pull하기 전에 원격저장소의 변경사항을 로컬로 가져옵니다.
3. diff 명령어를 통해서 로컬PC에서도 변경점을 확인할 수 있습니다. (물론 변경내용을 터미널로 보기때문에 시각적으로 좀 불편하긴 합니다.) (Git: 여기여기가 달라!)
git diff origin/main #원격의 main 브랜치와 변경점을 확인합니다.
git diff ...origin #현재 체크아웃돼있는 브랜치와 origin(원격)에 매칭되는 원격브랜치를 비교합니다.
- 첫번째처럼 변경점을 확인할 원격의 브랜치를 직접 명시해줄 수도 있고 두번째처럼 직접 명시하지 않고도 현재 체크아웃된 브랜치와 원격의 브랜치를 비교할 수 있습니다.
아마 VSCode(IDE)내에서 원격 리포와 연결돼있다면 시각적으로 변경 지점을 알려줄 수 있는 기능이 있을텐데 알아봐야 겠군요.
'프로그래밍 > Git, Github' 카테고리의 다른 글
[Git | CLI] 로컬에서 변경 파일을 되돌리는 명령어 (0) | 2023.07.02 |
---|---|
[Git] 최근 커밋을 되돌리는 법(window), vim 명령어 목록 (0) | 2023.05.31 |
[Git] 원격 저장소(github repo)를 로컬 저장소(내 pc)로 가져오기 (0) | 2023.02.16 |
[Git] git config 기본 설정 (0) | 2023.02.16 |
[Github] 깃허브 PR(pull request) 연습 reviewer 관련 내용 (0) | 2023.02.08 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 항해99프론트
- is()
- 원티드 프리온보딩 FE 챌린지
- 타입스크립트 장점
- nvm경로 오류
- tilde caret
- 타입스크립트 DT
- && 셸 명령어
- 원티드 3월 프론트엔드 챌린지
- getServerSideProps
- 프리렌더링확인법
- getStaticPaths
- aspect-ratio
- grid flex
- 항해99추천비추천
- ~ ^
- fs모듈 넥스트
- 프리온보딩 프론트엔드 챌린지 3월
- 부트캠프항해
- nvm 설치순서
- text input pattern
- Prittier
- 틸드와 캐럿
- float 레이아웃
- 원티드 프리온보딩 프론트엔드 챌린지 3일차
- 항해99프론트후기
- D 플래그
- 원티드 FE 프리온보딩 챌린지
- reactAPI
- 형제 요소 선택자
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함