git 26

현재 지점을 제외한 모든 지역 지점을 삭제할 수 있습니까?

현재 지점을 제외한 모든 지역 지점을 삭제할 수 있습니까? ...의 출력에 나열된 모든 분기를 삭제합니다. $ git branch ... 하지만 현재의 가지를 한 걸음에 유지하는 것입니다.그게 가능한가요?만약 그렇다면, 어떻게?$ git branch | grep -v "master" | xargs git branch -D 마스터를 제외한 모든 분기를 삭제합니다(마스터를 유지할 분기로 대체하지만 마스터를 삭제합니다).먼저(유지할 분기로 전환 > ex: master): git checkout master 두 번째(마스터에 있는지 확인): git branch -D $(git branch) PowerShell을 사용하는 경우 다음을 사용합니다. git branch -D $(git branch).Trim() @p..

programing 2023.10.12

깃, 머큐리얼, 바자의 상대적 강점과 약점은?

깃, 머큐리얼, 바자의 상대적 강점과 약점은? 현재 상태로는 이 질문은 우리의 Q&A 형식에 맞지 않습니다.사실, 참고 자료 또는 전문 지식에 의해 답변이 뒷받침되기를 기대하지만, 이 질문은 토론, 주장, 여론 조사 또는 토론을 요청할 가능성이 높습니다.만약 이 질문이 개선되고 다시 열릴 수 있다고 생각한다면,안내를 받기 위해 헬프 센터를 방문합니다. 닫힘10년 전에. 여기 계신 분들은 깃, 머큐리얼, 바자의 상대적인 장단점으로 무엇을 보십니까? SVN 및 Perforce와 같은 버전 제어 시스템과 서로를 고려할 때 어떤 문제를 고려해야 합니까? SVN에서 이러한 분산 버전 제어 시스템 중 하나로의 마이그레이션을 계획할 때 어떤 요소를 고려하시겠습니까?깃은 매우 빠르고, 매우 잘 확장되며, 개념에 대해 ..

programing 2023.09.27

fatal: 현재 분기의 업스트림 분기가 현재 분기의 이름과 일치하지 않습니다.

fatal: 현재 분기의 업스트림 분기가 현재 분기의 이름과 일치하지 않습니다. 원격 지점 체크아웃 후releases/rel_5.4.1Git GUI를 사용하면 예기치 않은 오류 메시지가 나타납니다.push: fatal: The upstream branch of your current branch does not match the name of your current branch. To push to the upstream branch on the remote, use git push origin HEAD:releases/rel_5.4.1 To push to the branch of the same name on the remote, use git push origin rel_5.4.1 깃이 무슨 말을 하..

programing 2023.09.12

Git에서 병합 커밋의 부모를 얻으려면 어떻게 해야 합니까?

Git에서 병합 커밋의 부모를 얻으려면 어떻게 해야 합니까? 일부 Git 명령어는 상위 명령어를 수정 버전으로 사용하고, 다른 명령어는 다음과 같습니다.git revert)를 부모 번호로 지정합니다.두 경우 모두 어떻게 부모님을 모실 수 있습니까? 두 번째 부모를 찾기 위해 긴 트리를 스크롤해야 하는 경우가 많기 때문에 그래픽 로그 명령을 사용하고 싶지 않습니다.간단하죠.git log calling for merge commit는 부모의 축약 해시를 보여줍니다. $ git log -1 395f65d commit 395f65d438b13fb1fded88a330dc06c3b0951046 Merge: 9901923 d28790d ... git는 숫자에 따라 부모를 출력합니다. 첫 번째(가장 왼쪽) 해시는 첫 ..

programing 2023.09.07

체크아웃 없이 다른 분기를 현재 상태로 재설정

체크아웃 없이 다른 분기를 현재 상태로 재설정 Git 워크플로우를 위한 스크립트를 작성하고 있습니다. 체크아웃을 하지 않고 다른 지점을 현재 지점으로 리셋해야 합니다. 이전: CurrentBranch: commit A OtherBranch: commit B 이후: CurrentBranch: commit A OtherBranch: commit A 동치 $ git checkout otherbranch $ git reset --soft currentbranch $ git checkout currentbranch (참고--soft: 작업 트리에 영향을 주고 싶지 않습니다.) 가능한가요?세트otherbranch과 같은 약속을 가리키다currentbranch달리다 git branch -f otherbranch cu..

programing 2023.09.07

git 원격 태그와 이름이 같은 로컬 분기 푸시

git 원격 태그와 이름이 같은 로컬 분기 푸시 새로운 지역 지점을 추진하는 중입니다.product-0.2동일한 이름의 태그가 이미 있는 원격 위치(그러나 분기 자체는 존재하지 않음) git push -v --tags --set-upstream origin product-0.2:product-0.2 Pushing to https://****@github.com/mycompany/product.git error: src refspec product-0.2 matches more than one. error: failed to push some refs to 'https://****@github.com/mycompany/product.git' 동일: git push origin product-0.2:/ref..

programing 2023.08.23

현재 지점이 아닌 지점에 대한 로그를 인쇄하려면 어떻게 해야 합니까?

현재 지점이 아닌 지점에 대한 로그를 인쇄하려면 어떻게 해야 합니까? 저는 변경 사항이 있어서 지점에 있습니다.분기를 변경하는 것은 일부 파일이 프로세스에 의해 잠겨 있기 때문에 번거롭기 때문에 분기를 변경하려면 잠금이 있는 모든 프로세스를 중지해야 합니다.stash로그를 확인하기 위해 다른 분기를 체크아웃하기 전의 변경 사항. 체크아웃하지 않고도 다른 분기의 로그를 볼 수 있습니까?TL;DR 사용하다 git log 어디에관심 지점의 이름입니다. 에서git-log맨 페이지... 의 단순화된 버전git-log해당 명령의 맨 페이지에 제공된 개요는 다음과 같습니다. git log [] 더 아래로 내려가면 다음 구절을 찾을 수 있습니다. 아닐 때지정된 경우 기본값은HEAD(즉, 현재 커밋으로 이어지는 전체 이..

programing 2023.08.18

SVN: Git에 해당하는 외부?

SVN: Git에 해당하는 외부? 저는 svn:externals를 사용하는 다른 SVN 저장소에서 두 개의 SVN 프로젝트를 사용하고 있습니다. Git에서 어떻게 동일한 저장소 레이아웃 구조를 가질 수 있습니까?Git는 svn과 유사하지만 정확하게 동일하지는 않은 두 가지 접근 방식이 있습니다. 하위 트리 병합은 외부 프로젝트의 코드를 저장소 내의 별도 하위 디렉터리에 삽입합니다.이것은 저장소가 체크아웃되거나 복제될 때 자동으로 포함되기 때문에 다른 사용자가 설정하기에 매우 쉽습니다.이렇게 하면 프로젝트에 종속성을 포함하는 편리한 방법이 될 수 있습니다. 다른 프로젝트에서 변경사항을 끌어오기는 쉽지만 변경사항을 다시 제출하는 것은 복잡합니다.그리고 다른 프로젝트가 코드에서 병합되어야 하는 경우 프로젝트 ..

programing 2023.07.09

일부 Git 저장소에서 Git 저장소의 이름을 어떻게 얻습니까?

일부 Git 저장소에서 Git 저장소의 이름을 어떻게 얻습니까? 어떤 Git 디렉토리에서 작업할 때, 어떤 Git 저장소에서 어떻게 Git 저장소 이름을 얻을 수 있습니까?Git 명령어가 있습니까? # I did check out bar repository and working in somewhere # under bar directory at this moment such as below. $ git clone git://github.com/foo/bar.git $ cd bar/baz/qux/quux/corge/grault # and I am working in here! $ git xxx #

programing 2023.07.09

소규모 개발 팀을 위한 Git 브랜치 전략

소규모 개발 팀을 위한 Git 브랜치 전략 닫혔습니다. 이 질문은.여론에 입각한현재 답변을 수락하고 있지 않습니다. 이 질문을 개선하고 싶으십니까?이 게시물을 편집하여 사실과 인용문으로 답변할 수 있도록 질문을 업데이트합니다. 8년 전에 문을 닫았습니다. 이 질문을 개선합니다. 우리는 거의 매일 업데이트하고 출시하는 웹 앱을 가지고 있습니다.우리는 Git를 VCS로 사용하고 있으며, 현재 분기 전략은 매우 단순하고 중단되었습니다. 마스터 분기가 있고 마스터 분기에 대한 변경 사항을 확인합니다.이것은 작동하지만, 우리가 변경 사항을 확인하기 전까지는 가능합니다. 다음 요구 사항을 충족하는 소규모 팀을 위해 선호하는 깃브랜치 전략을 가진 사람이 있습니까? 2~3명의 개발자로 구성된 팀에서 잘 작동합니다. 가..

programing 2023.07.09