«git» 태그된 질문

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



13
자식 리포지토리의 줄 수 계산
git 저장소의 모든 파일에있는 총 줄 수를 어떻게 계산합니까? git ls-files git에 의해 추적 된 파일 목록을 제공합니다. cat모든 파일 에 대한 명령을 찾고 있습니다. 같은 것 git ls-files | [cat all these files] | wc -l
766 bash  git  shell  line-count 

15
마스터와 개발 지점 병합
나는 두 가지, 즉이 master와 developmentGitHub의 저장소에서. 그림과 같이 개발 지점에서 모든 개발을 수행하고 있습니다. git branch development git add * git commit -m "My initial commit message" git push -u origin development 이제 development지점의 모든 변경 사항을에 통합하려고 합니다 master. 내 현재 접근 방식은 다음과 같습니다 git checkout master …
763 git  git-merge 

15
"변경 사항을 커밋하거나 병합하기 전에 숨기십시오"라는 git을 어떻게 해결합니까?
로컬 컴퓨터에서 일부 업데이트를 수행하여 원격 리포지토리로 푸시 한 후 서버로 변경 내용을 가져 오려고합니다. 메시지가 나타납니다. 오류 : 다음 파일에 대한 로컬 변경 사항을 병합하여 덮어 씁니다. wp-content / w3tc-config / master.php 변경 사항을 커밋하거나 숨기려면 병합하십시오. 그래서 나는 달렸다 git checkout -- wp-content/w3tc-config/master.php 다시 시도했는데 같은 메시지가 나타납니다. …
762 git 


12
Git 서브 모듈을 추가 할 때 브랜치 / 태그를 어떻게 지정할 수 있습니까?
어떻게 git submodule add -b작동합니까? 특정 브랜치가있는 서브 모듈을 추가 한 후, 새로운 복제 된 저장소 (after git submodule update --init)는 브랜치 자체가 아닌 특정 커밋에있게됩니다 ( git status서브 모듈의 "현재 브랜치에 없음"). 나는에 대한 정보 찾을 수없는 .gitmodules나 .git/config, 서브 모듈의 지점 또는 특정 커밋에 대한을 어떻게 수행 망할 …

14
Git에서 HEAD ^와 HEAD ~의 차이점은 무엇입니까?
힘내에서 개체를 커밋 할 때 내가 조상을 지정, 나는 사이에 혼동하고있어 HEAD^및 HEAD~. 둘 다 같은 "번호"버전이 HEAD^3와 HEAD~2. 그들은 나에게 매우 유사하거나 똑같아 보이지만 물결표와 캐럿 사이에 차이점이 있습니까?
756 git 

20
.gitconfig에서 여러 사용자를 직접 지정할 수 있습니까?
내 Github repos에 사용하려는 ~/.gitconfig개인 이메일 주소 [user]를에 표시합니다. 그러나 최근에는 작업을 위해 git을 사용하기 시작했습니다. 우리 회사의 git repo를 사용하면 커밋 할 수 있지만 새로운 변경 세트에 대한 알림을 보내면 내 이메일 주소를 인식하지 못하기 때문에 Anonymous에서 온 것입니다 .gitconfig. 적어도 내 이론입니다. 에 여러 [user]정의 를 지정할 수 …
754 git  git-config 


21
Git 커밋 수는 어떻게 얻습니까?
SVN 개정 번호와 같은 Git 저장소의 커밋 수를 얻고 싶습니다. 목표는 고유 한 증분 빌드 번호로 사용하는 것입니다. 나는 현재 Unix / Cygwin / msysGit에서 그렇게하고 있습니다 : git log --pretty=format:'' | wc -l 그러나 나는 그것이 약간의 해킹이라고 생각합니다. 더 좋은 방법이 있습니까? 실제로 wcGit이 필요하지 않거나 심지어 Git …


19
Git에서 오래된 커밋의 타임 스탬프를 어떻게 바꿀 수 있습니까?
푸시되지 않은 기존 커밋을 수정하는 방법에 대한 답변 은 무엇입니까? 아직 업스트림으로 푸시되지 않은 이전 커밋 메시지를 수정하는 방법을 설명합니다. 새 메시지는 원래 커밋의 타임 스탬프를 상속합니다. 이것은 논리적으로 보이지만 시간을 다시 설정하는 방법이 있습니까?


6
로컬 자식 커밋을 취소하는 방법
내 문제는 파일을 변경 한 것입니다. 예 : README, ' 이것은 내 테스트 줄에 새 줄을 추가 하고 파일을 저장 한 다음 다음 명령을 발행했습니다. git status # On branch master # Changed but not updated: # (use "git add <file>..." to update what will be committed) # (use "git …

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