반응형
원래 파일로 로컬 파일을 강제로 덮어 씁니까?
저장소에있는 최신 파일을 가져 와서 로컬에있는 것을 덮어 쓰려고합니다. git 클라이언트로 어떻게 할 수 있습니까?
하나의 파일 만 덮어 쓰려면 다음을 수행하십시오.
git fetch
git checkout origin/master <filepath>
변경된 모든 파일 을 덮어 쓰려면 다음을 수행 하십시오.
git fetch
git reset --hard origin/master
(이것은 master
로컬에서 작업하고 있고 원점의 변경 사항을 원한다고 가정합니다 master
. 지점에있는 경우 대신 대신 변경하십시오.)
원하는 파일이있는 동일한 브랜치에서 작업한다고 가정하면 가장 간단한 버전은 다음과 같습니다.
git checkout path/to/file
.
이 작업을 너무 자주 수행하여 별칭을로 설정했습니다 gc='git checkout'
.
이것은 나를 위해 일했다 :
git reset HEAD <filename>
전체 동기화에는 몇 가지 작업이 있습니다.
- 변경 사항 되돌리기
- 새 파일 제거
- 원격 저장소에서 최신 정보 얻기
git reset HEAD-하드
git clean -f
자식 풀 원점 마스터
또는 내가 선호하는 것은 다음을 사용하여 최신 버전의 원격으로 새 분기를 만들 수 있다는 것입니다.
git checkout origin/master -b <new branch name>
origin은 내 원격 저장소 참조이고 master는 내가 고려한 지점 이름입니다. 이것들은 당신과 다를 수 있습니다.
참고 URL : https://stackoverflow.com/questions/3949804/force-overwrite-of-local-file-with-whats-it-origin-repo
반응형
'Programing' 카테고리의 다른 글
Django Model 객체를 변환하여 모든 필드를 그대로 유지하십시오. (0) | 2020.05.07 |
---|---|
IIS7 배포- 'system.web.extensions / scripting / scriptResourceHandler'섹션 복제 (0) | 2020.05.07 |
JavaScript에서 외부 로컬 JSON 파일을 읽는 방법은 무엇입니까? (0) | 2020.05.07 |
jQuery-요소가 DOM에서 제거 될 때 이벤트 트리거 (0) | 2020.05.07 |
Dapper ORM을 사용하여 ID를 입력 할 때 *에서 * 선택 (…) (0) | 2020.05.07 |