반응형
힘내 : 다른 지점에서 디렉토리의 모든 파일을 복사
다른 지점의 디렉토리에있는 모든 파일을 어떻게 복사합니까? 수행하여 해당 디렉토리의 모든 파일을 나열 할 수 있습니다
git ls-tree master:dirname
그런 다음 모든 파일을 개별적으로 복사하여
git checkout master -- dirname/filename
그러나 와일드 카드를 사용하는 것은 지금까지 완전히 실패했습니다. 이것은 아무것도하지 않습니다 :
git checkout master -- dirname/*.png
bash 스크립트를 사용하여 그렇게 할 수 있다고 생각하지만 더 쉬운 방법이 있어야합니까?
트리에서 파일을 옮기지 않으려는 경우 디렉토리를 체크 아웃하면됩니다.
git checkout master -- dirname
경로에 공백이없고 특정 확장자의 파일에만 관심이있는 경우 다음을 사용할 수 있습니다
git checkout otherBranch -- $(git ls-tree --name-only -r otherBranch | egrep '*.java')
참고 URL : https://stackoverflow.com/questions/2668886/git-copy-all-files-in-a-directory-from-another-branch
반응형
'Programming' 카테고리의 다른 글
JavaScript에서 문자열로 캐스트 (0) | 2020.05.23 |
---|---|
reCaptcha가 크랙 / 해킹 / OCR / 패배 / 파손 되었습니까? (0) | 2020.05.23 |
Java Virtual Machine에 GIL이없는 이유는 무엇입니까? (0) | 2020.05.23 |
WPF ComboBox를 사용자 지정 목록에 바인딩 (0) | 2020.05.23 |
요소에 jQuery가 포함 된 CSS 클래스가 있는지 확인 (0) | 2020.05.23 |