일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- c# 추상 클래스
- C++
- HTML
- Unity
- 다트 언어
- jupyter
- 도커
- Data Structure
- Houdini
- jupyter lab
- Python
- gitlab
- docker
- c# 윈폼
- Flutter
- vim
- c언어
- git
- dart 언어
- 구조체
- C# delegate
- 유니티
- Algorithm
- 플러터
- C언어 포인터
- github
- c#
- 깃
- 포인터
- c# winform
Archives
- Today
- Total
목록git pull (1)
nomad-programmer
[VCS/GitHub] git fetch, git pull: 원격 저장소와 로컬 저장소의 간격 메꾸기
원격 저장소를 이용하다 보면 다른 누군가가 커밋할 경우가 있다. 예를 들면, 로컬 저장소에서 작업하는 도중에 다른 협업자가 원격 저장소를 먼저 변경할 수 있는 것 등이다. 이런 경우 git은 푸시를 허용하지 않는다. 로컬 저장소의 커밋들을 원격 저장소와 맞춰야 한다. 이럴 때 하는 것이 페치(fetch) 이다. fetch 는 원격 저장소와 커밋들을 로컬 저장소로 가져온다. 사용자는 로컬로 가져온 커밋들을 자신이 여태까지 한 로컬 저장소의 작업과 적절히 병합해서 원격 저장소에 제출해야 한다. 원격 저장소의 커밋들을 로컬 저장소로 가져와 합하는 방법은 git fetch 와 git pull 크게 두 가지가 있다. git pull 명령은 원격 저장소의 정보를 가져오면 자동으로 로컬 브랜치에 병합까지 수행하는 것..
VCS/GitHub
2019. 11. 26. 23:01