일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 최적화
- 햇소
- CSS
- gitCLI
- hooks
- git
- object
- react
- This
- dev
- hatso
- 우아한테코톡
- es6
- learn next.js
- API
- ES6+
- ES5+
- JS
- Python
- html5
- 함수
- 변수
- DOM
- next.js
- array
- JavaScript
- github
- developerlife
- 선택자
- AI
Archives
- Today
- Total
codinghatso
git 에서 pull이란? 본문
협업을 하는 환경에서 우리는 많은 confilct가 발생한다 이를 최소화시켜주고 좀 더 신중하게 commit 하기 위해 git에서 제공하는 기능에 대해 말하려고 한다.
우선 pull이 어떻게 작동되는지 아는 것이 먼저이다.
git pull = git fetch; git merge origin/master
git fetch는 현재 remote branch를 먼저 다운로드하여 그 상태를 볼 수 있게 하고,
gir merge origin/master 명령어로 하나의 버전으로 병합시킨다. 이 과정을 자동으로 해주는 것이 pull인 것이다.
우리는 pull이 매우 편리하여 자주 사용하지만, commit이 많이 발생하는 시기이거나 매우 신중함을 요구하는 상황이라면 절차적으로 문제를 풀어 나아갈 필요가 있습니다.
tip. 일일이 branch를 기억해서 사용할 필요 없이 .git/FETCH_HEAD 파일을 이용해서 HEAD값으로 merge 하는 방법이 있다.
ex) git fetch; git merge FETCH_HEAD;
'Git > Git_CLI' 카테고리의 다른 글
Git_CLI command language 명령어 모음 (0) | 2021.08.07 |
---|
Comments