«git» 태그된 질문

Git은 오픈 소스 분산 버전 제어 시스템 (DVCS)입니다. Git 사용 및 워크 플로우와 관련된 질문에이 태그를 사용하십시오. 리포지토리가 GitHub에서 호스팅되기 때문에 Git 관련 문제에 [github] 태그를 사용하지 마십시오. 또한 Git 저장소와 관련된 일반적인 프로그래밍 질문에이 태그를 사용하지 마십시오.

12
힘내 : 내 마지막 커밋 참조
난 그냥 내가했을 때 목록을 본 그대로 마지막 커밋에 커밋 된 파일을보고 싶습니다 git commit. 불행히도 git "last commit" log Google에서는 아무데도 데려다주지 않습니다. 과 git diff HEAD^..HEAD 물론 변화의 용기도 분출하기 때문에 내가 필요한 것은 아닙니다.
389 git 


4
자식 체리 픽 중단?
나는 달리고 git cherry-pick <hash>병합 충돌을 일으켰다. 나는 갈등을 해결하고 싶지 않고 체리 픽을 중단하고 싶습니다. (와 git merge) 실제 병합을 수행 할 때 편리합니다 git merge --abort. 체리 따기와 동등한 것은 무엇입니까?

19
CocoaPods를 사용한다면 .gitignore에 무엇이 들어가나요?
나는 두 달 동안 iOS 개발을 해왔으며 의존성 관리를위한 유망한 CocoaPods 라이브러리에 대해 알게되었습니다 . 개인 프로젝트에서 시도해 보았습니다. 키 포드에 Podfile에 의존성을 추가하고 실행 pod install CocoaPodsTest.xcodeproj하고 voila 을 추가하면 훌륭하게 작동했습니다. 내가 궁금해하는 유일한 것은 : 무엇을 체크인하고, 버전 제어를 위해 무엇을 무시 하는가? Podfile 자체와 .xcworkspace 파일도 …

4
자식 커밋 및 태그를 동시에 푸시
나는 git push --tagsold와 별도의 작업 인 이유를 알고 git push있습니다. 실수로 태그를 푸시하지 않기 때문에 푸시 태그는 의식적인 선택이어야합니다. 괜찮아. 그러나 둘 다 함께 밀어 넣는 방법이 있습니까? (에서 제외 git push && git push --tags)
387 git 

9
내 Git 저장소가 분리 된 HEAD 상태에 들어간 이유는 무엇입니까?
나는 오늘 분리 된 머리로 끝났는데, 설명 된 것과 같은 문제가 있습니다 : git push는 로컬 변경 사항이 있어도 모든 것을 최신 상태로 말합니다. 내가 아는 한, 나는 평범하지 않은 일을하지 않았으며, 내 지역 저장소에서 커밋하고 밀어 넣습니다. 그래서 어떻게 끝났 detached HEAD습니까?
387 git 


17
기존 Git 저장소를 SVN으로 푸시
나는 Git에서 모든 작업을 수행하고 GitHub로 추진했다. 소프트웨어와 사이트 모두에 매우 만족했으며이 시점에서 작업 방식을 바꾸고 싶지 않습니다. 저의 PhD 고문은 모든 학생들에게 대학에서 주최하는 SVN 저장소에서 작업을 유지하도록 요청하고 있습니다. 기존 SVN 저장소를 Git으로 가져 오는 것에 대한 수많은 문서와 자습서를 찾았지만 Git 저장소를 새로운 SVN 저장소로 푸시하는 것에 …
384 svn  git  git-svn 

8
다른 지점으로 커밋 푸시
한 지점에서 다른 지점으로 변경 사항을 커밋하고 푸시 할 수 있습니까? 나는 변화에 최선을 다하고 가정 BRANCH1을 하고 그들을 밀어 원하는 브랜치 . 에서 BRANCH1 ,이 유효 할 것입니다 : git push origin **BRANCH2** 그런 다음 BRANCH1을 재설정 하시겠습니까?
384 git  git-branch 


5
특정 커밋을 git의 다른 브랜치를 기반으로 옮기는 방법은 무엇입니까?
그 상황: 마스터는 X에있다 quickfix1은 X + 2 커밋에 있습니다 그런 : o-o-X (master HEAD) \ q1a--q1b (quickfix1 HEAD) 그런 다음 quickfix2 작업을 시작했지만 실수로 quickfix1을 마스터가 아닌 복사 할 소스 분기로 사용했습니다. 이제 quickfix2는 X + 2 커밋 + 2 관련 커밋에 있습니다. o-o-X (master HEAD) \ q1a--q1b (quickfix1 …
381 git  commit  patch 

8
짧은 Git 버전 해시 받기
HEADGit에서 짧은 버전의 해시를 얻는 더 확실한 방법이 있습니까? 내가 얻는 것과 동일한 출력을보고 싶습니다. git log -n 1 | head -n 1 | sed -e 's/^commit //' | head -c 8 원래 위의 명령을 사용하여 버전 문자열을 생성했지만 훨씬 더 좋습니다. git describe --tags 0.1.12(태그 된 커밋) 또는 0.1.11-5-g0c85fbc(태그 …
381 git 

2
git을 사용하여 최신 개정판 가져 오기
git을 사용하는 프로젝트를 추적하고 싶습니다. 전체 리포지토리와 전체 기록을 복제하고 싶지 않고 최신 버전 만 원하며 원격 프로젝트에서 새 버전으로 업데이트하고 싶습니다. git clone을 사용해 보았지만 전체 리포지토리 (거대한 파일 크기)의 복사본을 만들고 변경 사항을 추적하면 디스크 공간이 훨씬 커집니다 (100MB의 파일은 이제 2GB 이상을 차지합니다). 패치를 제출하지 않을 것이므로 …
380 git 

18
자식 : 당신의 지점은 X 커밋보다 앞서 있습니다.
이것이 실제로 어떻게됩니까? 나는 현재 하나의 리포지토리에서 혼자 작업하고 있으므로 이것이 내 워크 플로우입니다. 파일 변경 범하다 만족할 때까지 1-2 반복 마스터로 푸시 그런 다음 내가 할 때 git status내 커밋이 X 커밋 (아마도 내가 저지른 커밋 수와 같음 ) 보다 앞서 있다고 알려줍니다 . 코드를 푸시 할 때 실제로 …
379 git  git-commit 

4
어떤 Git 브랜칭 모델이 적합합니까?
우리 회사는 현재 간단한 트렁크 / 릴리스 / 핫픽스 분기 모델을 사용하고 있으며 회사 또는 개발 프로세스에 가장 적합한 분기 모델에 대한 조언을 원합니다. 워크 플로우 / 분기 모델 아래는 내가 본 세 가지 주요 설명이지만 부분적으로 서로 상충되거나 우리가 겪은 후속 문제를 분류하기에 충분히 멀지 않습니다 (아래 설명 참조). …

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