반응형
오리진의 마스터 브랜치 파일 버전으로 되 돌리는 방법
원격 서버에서 복제 된 마스터 지점의 로컬 컴퓨터 마스터 지점에 있습니다.
파일을 업데이트하고 원격 마스터 브랜치에서 원래 버전으로 되돌리려 고합니다.
어떻게해야합니까?
파일을 커밋하지 않았거나 인덱스에 추가했다고 가정하면 다음을 수행하십시오.
git checkout -- filename
색인에 색인을 추가했지만 확약하지 않은 것으로 가정하면 다음을 수행하십시오.
git reset HEAD filename
git checkout -- filename
커밋했다고 가정하면 다음과 같습니다.
git checkout origin/master filename
브랜치에서 모든 커밋을 취소한다고 가정하면 (VERY DESTRUCTIVE) :
git reset --hard origin/master
나는 같은 문제에 직면 하여이 스레드를 발견했지만 내 문제는와 관련이 있습니다 upstream
. 아래 git 명령이 나를 위해 일했습니다.
통사론
자식 체크 아웃 {remote-name} / {branch}-{file / path.js}
예
git checkout upstream / develop-public / js / index.js
참고 URL : https://stackoverflow.com/questions/1817766/how-to-revert-to-origins-master-branchs-version-of-file
반응형
'Programming' 카테고리의 다른 글
C ++에서 대소 문자를 구분하지 않는 문자열 비교 (0) | 2020.02.26 |
---|---|
Python으로 작성된 CSV 파일에는 각 행 사이에 빈 줄이 있습니다. (0) | 2020.02.26 |
AngularJS UI 라우터 로그인 인증 (0) | 2020.02.26 |
Git 브랜치의 가장 가까운 부모를 찾는 방법은 무엇입니까? (0) | 2020.02.26 |
Ruby 클래스의 이름은 어떻게 얻습니까? (0) | 2020.02.26 |