«branch» 태그된 질문

"분기"는 버전 제어 시스템에서 독립적 인 개발 라인을 나타내는 데 사용되는 용어입니다. 시스템에 따라 저장소에는 하나 이상의 분기가 포함될 수 있습니다. 변경 사항이 한 지점에서 다른 지점으로 전파되어야 할 때 지점이 병합됩니다.


3
현재 분기의 모든 변경 사항을 가져 와서 Git의 새 분기로 이동
마스터 브랜치에서 사소한 버그 수정이 될 것이라고 생각한 작업을 시작했습니다. 그러나 처음에 개발을 수행하기 위해 별도의 분기를 만들었 으면하는 시점까지 통제 할 수 없게되었습니다. 그래서 지금 제가하고 싶은 것은 : "edge"라고하는 새 분기를 만듭니다. 마스터에서 변경 / 추적되지 않은 모든 파일을 에지로 이동 (예 : 버그 수정을 시작할 때 마스터가 …
105 git  branch 


5
커밋 순서 변경
현재 브랜치에서 작업 중이며 일부 커밋을 다른 브랜치에 병합하고 싶습니다. a-b-c-d-e-f-g (branchA) / --o-x-x-x-x-x-x-x-x-x-x (master) \ x-x-x-x-x (branchB) (문자는 커밋을 나타내며 "x"는 관련없는 커밋입니다.) 그러나 일부 커밋을 풀링하는 것이 좋은 생각이라는 것을 알았습니다. 커밋 a, d, e 및 g를 하나의 패치로 "연결"하고 마스터에 커밋하고 싶습니다. 커밋 b와 f는 branchB에 대한 …
104 git  branch 

1
GitHub에서 분기 시각화
TortoiseGit, gitk 또는 BitBucket에서 다음과 같이 모든 브랜치가 포함 된 프로젝트 기록을 시각화하는 것이 일반적입니다. 그러나 GutHub의 커밋 기록은 평평 해 보이지만 적어도 이런 종류의 그래프를 표시하는 방법을 찾을 수 없었습니다. GitHub의 웹 UI는 다른 Git 클라이언트가 일반적으로 할 수있는 것처럼 분기를 어떻게 든 시각화 할 수 있습니까?
104 git  github  branch 

5
Git에서 분기 이름 전환
이 질문을하는 방법은 여러 가지가있을 수 있으므로 여기에 문제에 대한 설명이 있습니다. 저는 마스터 작업을하고 일부 작업을 수행 한 다음 그 작업을 보류하기로 결정했습니다. 몇 가지 커밋을 백업 한 다음 쓰레기 작업을 시작하기 전에 분기했습니다. 실제로 이것은 잘 작동하지만 이제는 주요 개발 분기로 다른 분기가 있습니다. 마스터 작업을 다시 수행하고 …
103 git  branch 

2
브랜치에서 모든 커밋을 가져오고 지정된 커밋을 다른 커밋으로 푸시합니다.
다음 분기가 있습니다. master production 및 다음 원격 분기 : origin/master origin/production origin/master분기를 가져오고 마지막 가져 오기 ( log -p master..origin/master) 에서 변경된 내용의 차이 를 가져 오는 스크립트가 있습니다. 그런 다음 병합 origin/master합니다. 발견 된 커밋은 코드 검토 도구로 푸시됩니다. 성공한 커밋을 프로덕션 브랜치로 푸시 한 다음 origin/production. 어떻게 …
102 git  branch 

3
두 개의 커밋을 하나의 커밋으로 결합하려면 어떻게해야합니까?
2 커밋이있는 'firstproject'지점이 있습니다. 이 커밋을 제거하고 단일 커밋으로 표시하고 싶습니다. 명령이 git merge --squash유망하게 들리지만 git merge --squash터미널을 실행 하면 명령에 대한 옵션이 표시됩니다. 올바른 명령은 무엇입니까? Commit 1: Added 'homepage.html' Added 'contacts.html' Commit 2: Added 'homepage.php' Added 'homepage.php' Deleted 'homepage.html' Deleted 'contacts.html'
102 git  merge  branch  git-svn  rebase 

4
git-flow를 따라 이전 릴리스의 핫픽스를 어떻게 처리해야합니까?
여기 에 도구 와 함께 문서화 된 git-flow 분기 모델을 따르려는 경우이 상황을 어떻게 처리해야합니까? 1.0 릴리스와 2.0 릴리스를 만들었습니다. 그런 다음 1.0 용 핫픽스를 만들어야합니다. 1.0 태그에서 핫픽스 분기를 만들고 거기에 수정 사항을 구현합니다. 하지만 그럼 어떡하죠? 일반적으로 마스터에 병합하고 거기에 1.1 릴리스 태그를 넣습니다. 그러나 마스터에서 1.1을 2.0 …
101 git  branch  git-flow  hotfix 

12
지속적인 통합을 수행 할 때 최고의 분기 전략?
지속적인 통합을 원할 때 가장 좋은 분기 전략은 무엇입니까? 릴리스 분기 : 트렁크에서 개발하고 각 릴리스에 대해 분기를 유지합니다. 기능 분기 : 각 기능을 별도의 분기에서 개발하고 안정된 경우에만 병합합니다. 이 두 가지 전략을 함께 사용하는 것이 합리적입니까? 에서와 같이 각 릴리스에 대해 분기하지만 큰 기능에 대해서도 분기합니까? 이러한 전략 …

11
파일 체크 아웃없이 Git 분기 전환
Git에서 모든 파일을 체크 아웃하지 않고 다른 브랜치로 전환 할 수 있습니까? 브랜치를 전환 한 후 모든 파일을 삭제하고 재생성하고 커밋하고 다시 전환해야합니다. 따라서 파일을 체크 아웃하는 것은 시간 낭비 일뿐입니다 (약 14,000 개의 파일이 있으며 긴 작업입니다). 모든 것을 명확하게하려면 : 문서 를 GitHub 에 업로드하려면이 모든 것이 필요합니다 …
100 git  branch  git-checkout 


3
git 얕은 클론 (clone --depth)이 원격 분기를 놓친다
원격 저장소를 복제 한 후 -a 옵션으로 원격 분기를 표시하지 않습니다. 무엇이 문제일까요? 디버그하는 방법? 이 스 니펫에서는 두 개의 원격 분기가 표시되지 않습니다. $ git clone --depth 1 git://git.savannah.gnu.org/pythonwebkit.git $ cd pythonwebkit $ git branch -a * master remotes/origin/HEAD -> origin/master remotes/origin/master $ git --version git version 1.8.3.1 다른 …

2
Mercurial에서 이식편 사용의 결과
최근 Mercurial에서 릴리스 브랜치를 유지할 때 변경 사항을 건너 뛰는 것에 대해 몇 가지 질문이있었습니다. 예를 들면 : Mercurial : 더미 병합 후 분기 별 변경 사항이 계속 돌아옵니다. 한 브랜치의 Mercurial 백 아웃이 다른 브랜치에 영향을 미치는 이유는 무엇입니까? 2.0에서 도입 된 이후 graft로이 문제를 피하기 위해 사용하는 것이 …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.