해당 분기를 체크 아웃하지 않고 git 분기에서 파일을 열 수 있습니까? 어떻게?
기본적으로 분기를 항상 전환하지 않고 github 페이지 분기 에서 파일을 열 수 있기를 원합니다 . 수정하고 싶지 않고 그냥보고 싶습니다.
git show a1b35:./file.txt
상대 경로를 사용 하는 데 사용할 수 있습니다 .
git diff <other_branch> <path>
해당 분기를 체크 아웃하지 않고 git 분기에서 파일을 열 수 있습니까? 어떻게?
기본적으로 분기를 항상 전환하지 않고 github 페이지 분기 에서 파일을 열 수 있기를 원합니다 . 수정하고 싶지 않고 그냥보고 싶습니다.
git show a1b35:./file.txt
상대 경로를 사용 하는 데 사용할 수 있습니다 .
git diff <other_branch> <path>
답변:
이것은 작동해야합니다 :
git show branch:file
여기서 branch 는 모든 참조 (branch, tag, HEAD, ...) 일 수 있으며 file 은 파일 의 전체 경로입니다. 그것을 내보내기 위해 사용할 수 있습니다
git show branch:file > exported_file
또한 몇 가지 관련 질문에 대한 VonC 의 답변을 살펴보십시오 .
2015-01-19 업데이트 :
요즘에는을 사용하여 상대 경로를 사용할 수 있습니다 git show a1b35:./file.txt
.
git show branch:file | vim -
( "|"파이프와 vim 명령 다음의 후행 대시에 주목하십시오.vim -
vim -c "set syntax=html" -
origin/my_remote_branch
이것으로 잘 사용할 수있었습니다 . 아니면 실제 서버 버전을 의미합니까? 당신이 그것을 원한다면, 당신은 git fetch
먼저 해야합니다 .
파일 git gui browser <branch>
을 살펴볼 수 있는 간단하고 초보자 친화적 인 방법 : 파일
의 내용을 탐색 할 수 있습니다.
의 파일 메뉴에도 git gui
있습니다. 대부분의 다른 고급 GUI 래퍼 (Qgit, Egit 등)는 파일 찾아보기 / 열기를 제공합니다.
git show
: stackoverflow.com/questions/610208/... 및 stackoverflow.com/questions/2364147/...