«git» 태그된 질문

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

9
분기에 대한 모든 변경 사항을 취소하는 방법은 무엇입니까?
브랜치 (예 :)에서 작업 중이며 design여러 가지 변경 사항을 적용했지만 모두 삭제하고 리포지토리 버전과 일치하도록 재설정해야합니다. 나는 git checkout design그것을 할 것이라고 생각 했지만 나는 이미 분기에 design있고 3 개의 수정 된 파일이 있음을 알려줍니다 . 이러한 변경 사항을 삭제하고 현재 원격 서버에있는 분기를 가져 오려면 어떻게해야합니까?
116 git  branch  rollback 

5
단일 Git 커밋 리베이스
분기에서 다른 분기로 단일 커밋을 리베이스하는 방법이 있습니까? 이 분기 구조가 있습니다. -- -- -- -- -- (Master) \ -- -- -- -- -- XX (Feature-branch) 내가 원하는 것은 마지막 커밋 Feature-branch을 마스터 로 리베이스하고 Feature-branch하나의 커밋을 롤백하는 것입니다. -- -- -- -- -- XX (Master) \ -- -- -- …
116 git  rebase 

12
과거 커밋을 어떻게 쉽게 수정할 수 있습니까?
나는 단지 git의 과거 커밋에서 단일 파일을 수정하는 것을 읽었 지만 불행히도 허용되는 솔루션은 커밋을 '재정렬'합니다. 그래서 여기 내 질문이 있습니다. 때때로 나는 (관련없는) 기능을 작업하는 동안 내 코드에서 버그를 발견합니다. 그러면 git blame몇 번의 커밋 전에 버그가 도입되었음을 알 수 있습니다 (저는 상당히 많이 커밋하므로 일반적으로 버그를 도입 한 …
116 git  rewrite 

9
Git stash pop- 병합이 필요하며 인덱스를 새로 고칠 수 없습니다.
내 보관함과 충돌하는 분기를 병합하여 내 보관함을 열 수 없습니다. 이제 내 보관함을 열 수없는 것 같습니다. app.coffee: needs merge unable to refresh index 누구든지 이것을 해결하는 방법을 알고 있습니까? 결정된! 실제 문제는 병합에서 해결되지 않은 병합 충돌이었고 숨김으로 인해 병합 충돌이 발생한다는 것이 아닙니다 . 해결 방법 : 충돌 …
116 git  git-stash 

4
Git / GitHub를 사용하여 파일 삭제
우선, 저는 Git을 처음 사용합니다. Finder를 사용하여 Mac에서 로컬로 여러 파일을 삭제했습니다. 삭제 한 파일이 더 이상 현재 브랜치에 표시되지 않도록하고 싶지만 실제로 표시됩니다. Git 사용자가 색인을 업데이트하는 명령을 알고 있습니까?
115 git  github 

1
`git fetch origin`과`git remote update origin`의 차이점은 무엇입니까?
git 저장소에서 한 번에 하나의 커밋 을 가져 오는 것에 대한 질문에 대한 응답으로 git remote update대신 을 사용 하는 것이 좋습니다 git fetch. 두 매뉴얼 페이지를 모두 읽었지만 그 중 어느 쪽도 완전히 이해했다고 말할 수는 없습니다. 누구든지 나에게 어떻게 설명 git fetch origin하고 get remote update origin다르게 행동 …
115 git 

4
git : 한 리포지토리의 커밋에 의해 도입 된 변경 사항을 다른 리포지토리에 적용
나는 repo1및 repo2로컬 컴퓨터에 있습니다. 그들은 매우 유사하지만 후자는 일종의 다른 분기입니다 ( repo1더 이상 유지되지 않음). /path/to/repo1 $ git log HEAD~5..HEAD~4 <some_sha> Add: Introduce feature X 어떻게 커밋에 의해 변경 적용 <some_sha>에 repo1에를 repo2? 패치를 준비해야 cherry-pick합니까? 아니면 리포지토리간에 패치를 수행 할 수 있습니까? 동일하지만 커밋 범위에 대해 어떻게합니까?
115 git 

2
git add 실행 여부에 관계없이 분기 (수정, 추가, 삭제 된 파일)를 전환 할 때 git이 계속 변경 사항을 표시하는 이유는 무엇입니까?
나는 git을 처음 접했고 git checkout을 실행하여 분기간에 전환 할 때 git이 다른 분기의 한 분기에서 변경 한 내용을 계속 표시하는 이유를 이해하려고 노력했습니다. 먼저 git add를 사용하지 않았는데 작동하지 않았습니다. 그러나 나는 git add를 사용해 보았지만 문제를 해결하지 못했습니다. 아직 git commit을 사용하고 있지 않습니다. 이것은 기본적으로 내가하는 일입니다. …
115 git 

6
Git 폴더를 소급하여 하위 모듈로 변환 하시겠습니까?
꽤 자주 당신이 어떤 종류의 프로젝트를 작성하는 경우이고, 잠시 후 프로젝트의 일부 구성 요소가 실제로 독립형 구성 요소 (아마도 라이브러리)로 유용하다는 것이 분명해집니다. 처음부터 그 아이디어가 있었다면 대부분의 코드가 자체 폴더에있을 가능성이 큽니다. Git 프로젝트의 하위 디렉터리 중 하나를 하위 모듈로 변환하는 방법이 있습니까? 이상적으로는 해당 디렉토리의 모든 코드가 상위 …

20
OS X-Git을 시작할 수 없음 : / usr / bin / git 아마도 Git 실행 파일의 경로가 유효하지 않습니다.
Android Studio에서이 오류가 발생합니다. Git을 시작할 수 없습니다 : / usr / bin / git 아마도 Git 실행 파일의 경로가 유효하지 않습니다. 그것은 나에게 그것을 고칠 수있는 옵션을 제공하며, Android Studio의 영역으로 이동하여 경로를 git로 설정합니다. 나는 그것이 / usr / bin / git 그리고 그 경로를 확인하고 그 경로는 …

2
“git checkout <filename>”과“git checkout--<filename>”의 차이점
http://norbauer.com/notebooks/code/notes/git-revert-reset-a-single-file 게시물을 찾았습니다. 그러나 여전히 차이점이 무엇인지 모릅니다. git checkout &lt;filename&gt; git checkout -- &lt;filename&gt; 어떤 상황에서 첫 번째와 두 번째를 각각 사용해야합니까?
115 git 


8
Git : 추가 vs 푸시 vs 커밋
어떤 자식 사이의 차이는 add, push그리고 commit? SVN에서 약간 혼란스러워합니다. "업데이트"는 항목을 '추가'하고 커밋은 "푸시"를 수행하고 '추가'합니다. git에는 모든 다른 기능이 있습니다. 귀하의 경험에 대한 설명을 기대합니다.
115 git  repository  push  commit  add 

7
Git 사전 푸시 후크
모든 자식 푸시 전에 단위 테스트를 실행하고 테스트가 실패하면 푸시를 취소하지만 pre-push hook도 찾을 수 없으며 pre-commit 및 pre-rebase 만 있습니다.
115 git  hook 

9
Git rebase-모든 병합 충돌이 해결 된 경우에도 계속 불평
해결 방법을 잘 모르겠습니다. 내 지점에서 마스터에 대한 리베이스를 수행했습니다. git rebase master 다음과 같은 오류가 발생했습니다. First, rewinding head to replay your work on top of it... Applying: checkstyled. Using index info to reconstruct a base tree... Falling back to patching base and 3-way merge... Auto-merging AssetsLoader.java CONFLICT (content): …
115 git  rebase 

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