반응형
git reset --hard origin / master의 의미는 무엇입니까?
git pull을하고 "다음 작업 트리 파일을 병합하여 덮어 씁니다 ... 병합하기 전에 파일을 이동하거나 제거하십시오"라는 오류가 발생했습니다. 이 문제를 해결하기 위해 다음을 수행했습니다.
git fetch
git reset --hard origin/master
이제 git pull을 수행하면 모든 것이 최신 상태로 표시됩니다.이 명령을 실행할 때 정확히 어떤 일이 발생하는지 알고 싶습니다. 나는 알고있다 git fetch
페치 내 지역의 repo로 병합하지 않고 원격 REPO의 변경을.
의 의미는 git reset --hard origin/master
무엇입니까? 어떻게 작동합니까?
git reset --hard origin/master
말한다 : 내 모든 단계적 및 비 단계적 변경 사항을 버리고 현재 로컬 지점의 모든 것을 잊어 버리고 정확히 동일하게 origin/master
만듭니다.
명령을 실행하기 전에이 질문을하고 싶을 것입니다. 파괴적인 특성은 "하드 리셋"과 같은 단어를 사용하여 암시됩니다.
참고 URL : https://stackoverflow.com/questions/15432052/what-is-the-meaning-of-git-reset-hard-origin-master
반응형
'Programming' 카테고리의 다른 글
Atom에서 들여 쓰기 모드를 변경하는 방법은 무엇입니까? (0) | 2020.05.19 |
---|---|
발생하기 전에 취소 / kill window.setTimeout () (0) | 2020.05.19 |
물체를 수화시키는 것은 무엇을 의미합니까? (0) | 2020.05.19 |
T-SQL에서 디버그 시간에 테이블 변수의 값을 보는 방법은 무엇입니까? (0) | 2020.05.19 |
Argparse :“선택적 인수”에 나열된 필수 인수? (0) | 2020.05.19 |