반응형
힘내 체크 아웃 의미 더블 대시
이 git 명령에서 파일 이름 앞에 이중 대시의 의미는 무엇입니까?
git checkout --ours -- path/to/file.txt
git checkout --theirs -- path/to/file.txt
그들은 필수입니까? 그것은 동등합니까
git checkout --ours path/to/file.txt
git checkout --theirs path/to/file.txt
path/to/file.txt
Git 리포지토리에 이름이 지정된 파일이 있고 변경 내용을 되돌리고 싶다고 가정 합니다.
git checkout path/to/file.txt
이제 파일 이름이 master
...
git checkout master
으악! 대신 지점이 바뀌 었습니다. --
분리형은 나무 당신은 당신이 체크 아웃 할 파일에서 확인하시기 바랍니다.
git checkout -- master
일부 괴물이 -f
저장소에 이름이 지정된 파일을 추가 한 경우에도 도움이됩니다 .
git checkout -f # wrong
git checkout -- -f # right
이것은 git-checkout : Argument Disambiguation에 설명되어 있습니다.
이중 대시 "-"는 "명령 줄 플래그 끝"을 의미합니다. 즉, 명령 줄 옵션 뒤에 오는 내용을 구문 분석하지 않도록 이전 명령에 지시합니다.
참고 URL : https://stackoverflow.com/questions/13321458/meaning-of-git-checkout-double-dashes
반응형
'Programing' 카테고리의 다른 글
풀 : apply, apply_async 또는 map을 언제 사용합니까? (0) | 2020.04.05 |
---|---|
전체 Android 앱에 기본 글꼴 모음을 설정하는 방법 (0) | 2020.04.05 |
환경이 수정 된 Python 하위 프로세스 / Popen (0) | 2020.04.05 |
UILabel에 줄 바꿈을 추가하는 방법? (0) | 2020.04.04 |
UILabel에서 줄 간격을 제어하는 방법 (0) | 2020.04.04 |