Git 26

git로 특정 디렉터리를 가져오는 방법

git로 특정 디렉터리를 가져오는 방법 git를 사용한 , 것처럼 제 하는 것처럼 . git 사프용로와하는젝있트가는트하내프젝데위로찬다원니를마합버전가같은과로지끌를기특복정디오리렉터를제어/javascript나하거와j▁i,▁ag▁with▁want▁directory다니ascriptav,▁git원/▁specific▁or▁my같은합▁pull▁sub디▁project리특▁just를▁does▁a. 변경하고 커밋한 후 다시 밀어넣습니다. 가능해요? 당신의 레포카피의 맨 위에 cd. git fetch git checkout HEAD path/to/your/dir/or/file 치위"path/...(3)은 "를 포함하는 repo 루트 바로 아래의 디렉토리에서 시작합니다..../file" "HEAD" 대신 특정 커밋의 해시 코드..

programing 2023.07.03

각 지점 및 해당 지점의 마지막 개정 날짜를 Git로 나열

각 지점 및 해당 지점의 마지막 개정 날짜를 Git로 나열 원격 저장소에서 오래된 지점과 유지 관리되지 않은 지점을 삭제해야 합니다.원격 지점을 마지막으로 수정한 날짜까지 나열할 방법을 찾고 있는데, 그럴 수 없습니다. 원격 지점을 이렇게 쉽게 나열할 수 있는 방법이 있습니까?commandlinefu에는 두 가지 흥미로운 제안이 있습니다. for k in $(git branch | perl -pe s/^..//); do echo -e $(git show --pretty=format:"%Cgreen%ci %Cblue%cr%Creset" $k -- | head -n 1)\\t$k; done | sort -r 또는: for k in $(git branch | sed s/^..//); do echo -e $(g..

programing 2023.06.28

Git 하위 모듈 이름 바꾸기

Git 하위 모듈 이름 바꾸기 Git 하위 모듈 디렉토리를 삭제하고 새 대상 이름으로 다시 추가하는 전체 동작을 수행하는 것 외에 Git 하위 모듈 디렉토리의 이름을 쉽게 변경할 수 있는 방법이 있습니까? 이 작업을 수행하는 동안 상위 디렉토리에서 다음 작업을 수행할 수 없는 이유는 무엇입니까?git mv old-submodule-name new-submodule-nameGit 1.8.5(2013년 10월)는 프로세스를 단순화해야 합니다.간단히 수행: git mv A B "git mv A B서브모듈 이동 시A작업 트리를 재배치하고 파일의 경로를 조정하는 방법을 배웠습니다. commit 0656781fadca1에서 자세히 보기: 현재 사용 중: "git mv하위 모듈에서 하위 모듈의 작업 트리를 수퍼 프로..

programing 2023.06.28

포크 대.깃허브에 분기

포크 대.깃허브에 분기 깃허브 프로젝트의 분기를 만드는 것과 비교하여 깃허브 프로젝트를 만드는 것의 장점과 단점에 대해 자세히 알고 싶습니다. 포킹은 제가 원래 프로젝트의 공동작업자 목록에 있을 필요가 없기 때문에 제 버전의 프로젝트를 원래 프로젝트와 더 격리시킵니다.우리는 사내에서 프로젝트를 개발하고 있기 때문에 사람을 협력자로 추가하는 데 문제가 없습니다.그러나 프로젝트를 포킹하면 메인 프로젝트에 대한 병합 변경이 더 어려워질 수 있는지 알고 싶습니다.즉, 분기를 통해 두 프로젝트의 동기화를 쉽게 유지할 수 있는지 궁금합니다.즉, 분기할 때 내 버전의 메인 프로젝트와 메인 프로젝트 간의 변경 사항을 병합하고 푸시하는 것이 더 쉬운가요? 특정 프로젝트에 대한 공동작업자로 등록되지 않았기 때문에 분기를 ..

programing 2023.06.03

Gitdiff는 하위 프로젝트가 더럽다고 말합니다.

Gitdiff는 하위 프로젝트가 더럽다고 말합니다. 저는 방금 약간의 차이를 보였으며, 약 10개의 서브모듈에 대해 다음과 같은 출력을 받고 있습니다. diff --git a/.vim/bundle/bufexplorer b/.vim/bundle/bufexplorer --- a/.vim/bundle/bufexplorer +++ b/.vim/bundle/bufexplorer @@ -1 +1 @@ -Subproject commit 8c75e65b647238febd0257658b150f717a136359 +Subproject commit 8c75e65b647238febd0257658b150f717a136359-dirty 이것은 무엇을 의미합니까?어떻게 고치죠?10년 후인 2021년 1월 업데이트: 서브모듈git ..

programing 2023.05.29

Githook 스크립트를 저장소와 함께 관리할 수 있습니까?

Githook 스크립트를 저장소와 함께 관리할 수 있습니까? 우리는 우리 모두가 공유할 수 있는 몇 가지 기본적인 후크 스크립트를 만들고 싶습니다. 커밋 메시지를 미리 포맷하는 것과 같은 것들입니다.Git에는 일반적으로 다음에 저장되는 후크 스크립트가 있습니다./.git/hooks/그러나 이러한 스크립트는 사용자가 복제를 수행할 때 전파되지 않으며 버전이 제어되지 않습니다. 모든 사람이 올바른 후크 스크립트를 얻을 수 있도록 도와주는 좋은 방법이 있습니까?내 보고서에서 해당 후크 스크립트가 버전 제어 스크립트를 가리키도록 할 수 있습니까?Git 2.9에서 구성 옵션은 사용자 정의 후크 디렉터리를 지정합니다. 를 크를이니다합동후로 합니다.hooks추적된 디렉터리가 저장소에 있습니다.그런 다음 추적된 데이터..

programing 2023.05.24

업스트림에 변경 사항이 있는 경우 git 상태에서 branch가 최신 상태로 표시되는 이유는 무엇입니까?

업스트림에 변경 사항이 있는 경우 git 상태에서 branch가 최신 상태로 표시되는 이유는 무엇입니까? 에 업스트림에 하지만, 가 변경사이추분기의업스때에를 입력하면 합니다.git status로컬 지점이 최신 상태임을 나타냅니다.이 동작이 새로운 것입니까, 구성 설정을 변경한 것입니까, 아니면 잘못된 것입니까? ubuntu@host:/my/repo# git status On branch master Your branch is up-to-date with 'origin/master'. nothing to commit, working directory clean ubuntu@host:/my/repo# git pull remote: Counting objects: 11, done. remote: Compres..

programing 2023.05.14

병합 충돌을 해결한 후 병합을 완료하려면 어떻게 해야 합니까?

병합 충돌을 해결한 후 병합을 완료하려면 어떻게 해야 합니까? Git Community Book의 Basic Branching and Merging 섹션을 읽었습니다. 그래서 저는 그것을 따라 하나의 분기를 만듭니다.experimental. 그러면 나는: 실험 분기로 전환(git checkout 실험) 많은 변화를 가져오다 커밋(git commit -a) 마스터 분기로 전환(git checkout master) 약간의 변경을 하고 거기에 커밋합니다. 실험으로 다시 전환(git checkout 실험) 마스터를 실험 버전으로 병합(git 병합 마스터) 충돌이 있지만 해결한 후 '내 파일 추가'를 수행했습니다. 이제 난 꼼짝 못하고 마스터로 돌아갈 수 없어요 내가 할 때는 $ git checkout maste..

programing 2023.05.14

Git 확장자:Win32 오류 487: Cygwin 힙에 대한 공간을 예약할 수 없습니다. Win32 오류 0

Git 확장자:Win32 오류 487: Cygwin 힙에 대한 공간을 예약할 수 없습니다. Win32 오류 0 Git 확장자:어제까지는 모든 것이 잘 작동했습니다. 그러나 다음을 사용하여 일부 리포지토리를 풀링할 때 갑자기 이 오류가 발생합니다.git extensions C:\Program Files\Git\bin\git.exe pull --progress "origin" Done 0 [main] us 0 init_cheap: VirtualAlloc pointer is null, Win32 error 487 AllocationBase 0x0, BaseAddress 0x68560000, RegionSize 0x390000, State 0x10000 C:\Program Files\Git\bin\sh.exe:..

programing 2023.05.14

Git의 분기 설명

Git의 분기 설명 Git에서 가지에 대한 '설명'을 할 수 있는 방법이 있습니까? 제가 설명적인 이름을 사용하려고 하는 동안, 한 지점에서 잠시 일을 하는 것은 제가 왜 다른 항목의 지점을 만들었는지에 대한 제 기억을 약화시킵니다.저는 지점에 설명적인 이름을 사용하려고 노력하지만, '설명'(지점의 목적에 대한 짧은 메모)이 좋을 것 같습니다. Git 1.7.9는 이를 지원합니다.1.7.9 릴리스 정보: "git branch --edit-description"을 사용하여 설명 텍스트를 추가할 수 있습니다.주제 분기가 무엇에 관한 것인지 설명합니다. 이 기능은 2011년 9월에 커밋 6f9a332, 739453a3, b7200e8과 함께 도입되었습니다. struct branch_desc_cb { const..

programing 2023.05.09