Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 23000
- 1450
- 문자열 검증
- API 설계
- reflog
- event loop
- constraint fails
- kafka-connect
- kafkaconnect
- Git
- programmers
- git rebase -i
- kafka connect
- Cannot add or update a child row: a foreign key constraint fails
- Pagination Optimization
- Invalid character found in method name
- 1452
- 제약 조건
- foreign key constraint fails
- code --no-sandbox
- git reflog
- 페이지네이션
- 페이지네이션 최적화
- Late row lookup
- Query String
- 참조무결성
- Path Variable
- jdbc connector
- debezium
- Cannot delete or update a parent row: a foreign key constraint fails
Archives
- Today
- Total
Kawaii_Jordy
[GIT] Conflict(충돌) 났을 때 강제로 Pull 하기 본문
Git Conflict
Git conflict가 나면 당황부터 하게 됩니다. ㅎㅎ
간단한 방법이 있어서 공유해봐요.
1 2 3 |
git fetch --all git reset --hard origin/master git pull origin master |
cs |
제가 수정한 파일이 conflict되면 fetch로 파일들을 remote 저장소에서 이전 fetch들을 받은 다음
local에서 다시 reset hard를 사용하여 제 상태를 컨플릭트 나기전인 수정하기 전으로 되돌립니다.
이후 pull 하면 remote에서 loacal로 정상적으로 다운받아집니다.
여기서 pull과 fetch의 차이점이 궁금하실 수 있겠습니다.
PULL
Pull로 Git 명령어를 사용할 시에는 현재 작업하고있는 로컬에 커밋을 병합합니다.
Pull 은 커밋을 먼저 검토하지 않고 자동으로 병합합니다 .
지점을 면밀히 관리하지 않으면 자주 충돌 할 수 있습니다.
FETCH
fetch 할 때 Git은 현재 브랜치에 존재하지 않는 커밋을 현재 브랜치에서 수집 한 다음 로컬 리포지토리에 저장합니다 .
현재 로컬의 상태와 병합하지 않습니다 .
이 기능은 저장소를 최신 상태로 유지해야하지만 파일을 업데이트 할 때 손상 될 수있는 작업을 수행 할 때 특히 유용합니다.
커밋을 마스터로 통합하려면 merge를 사용하여 자연스럽게 합칠 수 있습니다.
1 2 3 4 |
git checkout master git fetch git diff origin/master git rebase origin master Colored by Color Scripter |
cs |
위와 같은 방법으로 diff로 변화된 것을 확인 한다음에 rebase로 커밋을 재정리 할 수도 있습니다.
'취준 > GIT' 카테고리의 다른 글
[GIT] Conflict(충돌) 났을 때 강제로 Pull 하기 (0) | 2021.11.16 |
---|---|
[GIT] git rebase -i (Interactive) (0) | 2021.10.08 |
[GIT] GIT RESET 취소 하는 법 (git reflog) (0) | 2021.10.07 |
git - 힘내 오류 : .git / logs / refs / remotes / origin / master에 추가 할 수 없습니다 : 권한이 거부되었습니다 (0) | 2021.06.24 |
[GIT LENS] VSC에서 사용법 (0) | 2021.06.09 |
Comments