«git» 태그된 질문

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

14
Git은 왜이 텍스트 파일을 이진 파일로 취급합니까?
왜 git이 나에게 이것을 말하는지 궁금합니다. $ git diff MyFile.txt diff --git a/MyFile.txt b/MyFile.txt index d41a4f3..15dcfa2 100644 Binary files a/MyFile.txt and b/MyFile.txt differ 텍스트 파일이 아닙니까? .gitattributes를 확인했는데 비어 있습니다. 이 메시지가 나타나는 이유는 무엇입니까? 더 이상 사용할 때 diffs를 얻을 수 없습니다 추가 : @파일 권한 이 있음을 알았습니다 …
150 git  binary 

6
git selective 파일에서 로컬 변경 사항을 되돌리기
svn repo를 추적하는 git repo에서 단일 파일을 여러 번 편집했습니다. 이제 svn revert와 같은 변경 사항을 되돌리고 싶지만 파일의 일부만 되돌리고 싶습니다. 파일에서 diff를보고 원하지 않는 변경 사항을 버리고 (변경) 원하는 변경 사항을 유지하고 싶습니다. 그만큼 git add -i 명령에 옵션이있는 것 같지만 아직이 단계를 수행하고 싶지 않습니다.

1
자식 리포지토리에서 종속성을 어떻게 연결할 수 있습니까?
내 스크립트에서 나는 종종 자신의 저장소가있는 라이브러리 (광산 또는 다른 사람)를 사용합니다. 내 리포지토리에서 복제하고 새 버전이 나올 때마다 업데이트하지 않으려 고합니다. 그러나 누군가가 저장소를 복제 할 때 여전히 로컬에서 작동하며 끊어진 링크가 없어야합니다. 내가 할 수있는 일에 대한 아이디어가 있습니까?

4
Git On Custom SSH 포트
VPS 제공 업체는 SSH 포트를 기본적으로 할당하는 사용자 지정 포트 번호 (22 아님)로 내버려 둘 것을 권장합니다. 문제는 원격 구성을 만들 때 포트 번호를 줄 수 있다는 것을 알고있는 동안 git clone을 수행 할 때 동일한 작업을 수행 할 수없는 것 같습니다. gitolite를 사용하고 있으므로 명령을 복제하십시오. git clone git@mydomain.com:gitolite-admin …

3
커밋, 커밋 및 푸시, 커밋 및 동기화의 차이점
Visual Studio 2013을 사용하고 있으며 C # 코드를 커밋 할 때 3 가지 옵션이 있습니다. 로컬 리포지토리와 GitHub 리포지토리에서 발생하는 문제와 관련하여 각 옵션의 차이점에 대한 설명이 필요합니다. 옵션 1은 커밋이라고 말합니다. 옵션 2는 커밋과 푸시를 말합니다 옵션 3은 커밋 및 동기화라고 말합니다. 마지막 2 옵션의 차이점을 이해하지 못합니다. Commit …


10
Git 서브 모듈을 추적하지 않는 상태에서 제거하는 방법?
Git의 서브 모듈에서 추적되지 않은 콘텐츠를 제거 할 수없는 것 같습니다. 실행 git status수율 : # 지점 마스터 # 커밋을 위해 변경되지 않은 변경 사항 : # (커밋 할 내용을 업데이트하려면 "git add ..."를 사용하십시오) # ( "git checkout-..."을 사용하여 작업 디렉토리의 변경 사항을 버리십시오) # (서브 모듈에서 추적되지 않거나 …

24
힘내 오류-gpg가 데이터에 서명하지 못했습니다
방금 git 사용을 시작했으며 homebrew를 통해 git 및 gpg를 설치합니다. 어떤 이유로 든, git commit 이 주제와 관련하여 너무 많은 다른 stackoverflow 질문을 보았을 때이 오류가 발생 하지만 아무도 나를 위해 일하지 않았습니다. 성공적으로 업로드 할 수 있도록이 오류를 어떻게 해결할 수 있습니까? error: gpg failed to sign the data …
149 git  gnupg 

8
git / git-shell 관련 문제를 어떻게 디버깅 할 수 있습니까?
git / git-shell에 관한 디버그 정보를 어떻게 얻을 수 있습니까? 문제 user1없이 저장소를 user2복제 할 수 있지만 빈 저장소 만 복제 할 수 있는 문제가 있었습니다 . 나는 설정 GIT_TRACE=1했지만 유용한 것은 없다. 마지막으로 오랜 시행 착오 끝에 파일에 대한 권한 문제인 것으로 나타났습니다. 적절한 오류 메시지가이 문제를 단락시킬 수 …
148 git  debugging  trace 


14
diff를 git-diff처럼 작동시키는 방법?
의 출력 형식이 마음에 듭니다 git diff. 색상 및 +/ -선 사이의 변화의 표현은 GNU은 diff보다 쉽게 읽을 수 있습니다. git repo 외부에서 플래그를 git diff사용하여 실행할 수 있으며 --no-index정상적으로 작동합니다. 그러나 --exclude재귀에서 파일이나 하위 디렉터리를 제외 하는 옵션 이없는 것으로 보입니다 diff. 두 세계를 모두 활용할 수있는 방법이 있습니까? …
148 git  diff  git-diff 



7
git update-index --skip-worktree 실행 취소
얼마 전에 나는 git에 의해 추적 된 파일의 변경 사항을 무시하기 위해 이것을했다. git update-index --skip-worktree <file> 이제 실제로 해당 파일의 변경 사항을 소스로 커밋하려고합니다. 효과를 취소하려면 어떻게합니까 skip-worktree?
148 git  undo 

4
힘내 : 매달려 커밋 / 블롭이란 무엇이며 어디에서 왔습니까?
매달려있는 커밋 및 블랍에 대한 기본 정보를 찾고 있습니다. 내 레포는 괜찮은 것 같습니다. 그러나 나는 git fsck그것이 무엇을했는지 알기 위해 처음으로 달려 왔으며 'dangling blobs'와 하나의 'dangling commit'이라는 긴 목록이 있습니다. 이것들은 무엇입니까? 저들은 어디서 왔어요? 저의 레포 상태에 대해 비정상적인 (좋은지 나쁜지) 나타내는 것이 있습니까?

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