«git» 태그된 질문

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


2
힘내- '변경되지 않은 가정'과 '건너 뛰기 작업 트리'의 차이점
저장소에 커밋하지 않으려는 파일에 로컬 변경 사항이 있습니다. 서버에서 응용 프로그램을 빌드하기위한 구성 파일이지만 다른 설정으로 로컬로 빌드하고 싶습니다. 당연히, 파일은 스테이지 할 무언가로 'git status'를 할 때 항상 나타납니다. 이 특정 변경 사항을 숨기고 커밋하지 않고 싶습니다. 파일을 더 이상 변경하지 않습니다. 주변을 파고 들자 '가정 변경되지 않은'과 '건너 …
450 git  git-index 


11
git에서 파일을 일시적으로 추적 해제
내 컴퓨터에 로컬 자식을 설정했습니다. git을 초기화 할 때 미리 컴파일 된 라이브러리와 바이너리를 추가했습니다. 그러나 현재 개발 중에는 해당 파일을 간헐적으로 체크인하고 싶지 않습니다. repo에서 이러한 파일을 제거하고 싶지 않습니다. 개발을 완료 할 때까지 이러한 파일을 추적하지 않는 방법이 있습니까? (gitgitore는 git에없는 파일에 대해서만 작동하므로 .gitignore를 사용할 수 없다고 …
450 git  github  repository 



9
커밋하기 전에 git에서 파일 diff를 보는 방법
이것은 종종 나에게 일어난다 : 나는 하루나 이틀 동안 동시에 두 가지 관련 변경 사항을 작업하고 있으며 커밋 할 때 특정 파일에서 변경된 내용을 잊어 버립니다. (이것은 개인 git repo이므로 커밋에서 둘 이상의 업데이트가 가능합니다.) 체크인하려는 로컬 파일과 해당 파일의 마지막 커밋 사이의 변경 사항을 미리 볼 수있는 방법이 있습니까? …
443 git  git-diff 

25
GIT 오류를 수정하는 방법 : 개체 파일이 비어 있습니까?
변경 사항을 커밋하려고하면 다음 오류가 발생합니다. error: object file .git/objects/31/65329bb680e30595f242b7c4d8406ca63eeab0 is empty fatal: loose object 3165329bb680e30595f242b7c4d8406ca63eeab0 (stored in .git/objects/31/65329bb680e30595f242b7c4d8406ca63eeab0) is corrupt 이 오류를 해결하는 방법을 알고 있습니까? 편집하다 나는 git fsck내가 가지고 시도했다 : error: object file .git/objects/03/dfd60a4809a3ba7023cbf098eb322d08630b71 is empty fatal: loose object 03dfd60a4809a3ba7023cbf098eb322d08630b71 (stored in .git/objects/03/dfd60a4809a3ba7023cbf098eb322d08630b71) is corrupt
443 git 

6
"git reset"과 "git checkout"의 차이점은 무엇입니까?
난 항상 생각했습니다 git reset과 git checkout모두가 특정 커밋을하는 프로젝트 등을 가지고 있다는 점에서, 동일로. 그러나 중복 될 수 있기 때문에 정확히 동일 할 수는 없다고 생각합니다. 이 둘의 실제 차이점은 무엇입니까? svn svn co은 커밋을 되돌려 야하기 때문에 약간 혼란 스럽습니다 . 추가 VonC과 찰스의 차이점을 설명 git reset하고 …

11
자식에서 파일 이름 바꾸기 처리
git 에서 파일 이름을 바꿀 때 변경 사항을 커밋하고 이름을 변경 한 다음 이름을 바꾼 파일을 준비해야 한다는 것을 읽었습니다 . Git은 파일을 새로운 추적되지 않은 파일로 보는 대신 내용에서 파일을 인식하고 변경 기록을 유지합니다. 그러나 오늘 밤 에이 작업을 수행하면 결국으로 되돌아갔습니다 git mv. > $ git status # …
440 git  git-mv 


6
터미널에 Git 트리를 표시 할 수 없습니다
Killswitchcollective.com의 이전 기사 인 2009 년 6 월 30 일 에는 다음과 같은 입력 및 출력이 있습니다. git co master git merge [your_branch] git push upstream A-B-C-D-E A-B-C-D-E-F-G \ ----> \ your branch C-D-E G OS / X에서 Gitk 또는 Gitx를 사용하지 않고 터미널에서 커밋에 대한 트리 뷰를 얻는 방법에 …

4
자식 분기를 원래 버전으로 재설정해야합니다.
나는 한동안은 안되었을 지점에서 실수로 일하고 있었기 때문에 적절한 이름을 부여하면서 그 지점을 벗어났습니다. 이제 원산지 버전 (github)에 있지 않아야했던 지점을 덮어 쓰고 싶습니다. 이 작업을 수행하는 쉬운 방법이 있습니까? 지점을 삭제 한 다음 추적 지점을 재설정하려고했지만 다시 작업중 인 버전을 제공합니다.
439 git 

1
Git 저장소를 원격으로 추가하려고 할 때 "치명적 : git 저장소가 아님"수신
이 튜토리얼을 따라 Git을 소개합니다. almostfreespeech.net에서 jekyll 실행 레포가 로컬 컴퓨터에 추가 될 때까지 모든 것이 잘 작동합니다. git remote add nfsn ssh://USERNAME@NFSNSERVER/home/private/git/REPONAME.git (USERNAME, NFSNSERVER 및 REPOAME를 올바른 이름으로 바꾼 후) 오류가 발생합니다. fatal: Not a git repository (or any of the parent directories): .git 이 단계를 지나칠 수 있습니까?
439 git 

9
하위 폴더를 무시
내 .Net 솔루션에 많은 프로젝트가 있습니다. 모든 "bin / Debug"및 "bin / Release"폴더 (및 해당 내용)를 제외하고 싶지만 여전히 "bin"폴더 자체와 그 안에 포함 된 dll이 포함되어 있습니다. "bin /"이있는 .gitignore는 "Debug"및 "Release"폴더와 "bin"폴더에 포함 된 모든 dll을 무시합니다. gitgitore 파일의 "bin / Debug"또는 "bin / Release"는 무시 패턴을 "Solution …

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