«git» 태그된 질문

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

8
베어 git 저장소를 일반 저장소로 어떻게 변환합니까?
베어 git 저장소가 있지만 ssh (사용자 경험과 같은 파일 관리자에서)를 통해 컨텐츠에 액세스하고 찾아 볼 필요가 있습니다. 나는 그것을 복제 할 수 있다고 가정합니다. git clone -l <path_to_bare_repo> <new_normal_repo> 그러나 내 저장소의 크기는 약 20GB이며 복제 할 공간이 없습니다. 베어 저장소를 제자리에서 변환하여 작업 복사본을 만드는 방법이 있습니까?
81 git  git-bare 

4
GIT를 사용하여 한 커밋의 변경 사항을 다른 '포크'에 선택적으로 병합하려면 어떻게해야합니까?
이 시나리오를 취하십시오. github.com에서 코드베이스를 '포크'하기로 결정하고 내 루틴을 시작합니다. Edit-Commit-Push; 일명 해킹 해킹 해킹. 몇 가지를 변경 한 후 다른 사람이 같은 프로젝트에서 변경 한 내용을보고 마음에 듭니다! 나는 그것들을 내 것으로 병합하기로 결정했습니다. 문제는 그가 만든 여러 커밋 중 하나의 특정 커밋의 '부분'만 원한다는 것입니다. 선택한 변경 사항을 …
81 git  merge  pull 

3
git 후크에서 현재 작업 디렉토리가 git 저장소 내에 있음을 보장합니까?
실험적으로 git 후크는 현재 디렉토리가 저장소의 루트로 설정된 상태에서 실행되는 것 같습니다. 그러나 git 문서에서는 이에 대한 보장을 볼 수 없습니다. git 저장소를 찾기 위해 현재 작업 디렉토리에 의존해야합니까, 아니면 후크와 관련된 git 저장소를 작업하는 더 좋은 방법이 있습니까?
81 git 


20
빈 커밋 메시지로 인해 커밋 중단
초보자 git 사용자로서 작업을 수행하려고 할 때 git commit -a -v 편집기에 커밋 메시지를 입력하고 파일을 닫으면 다음 오류가 발생합니다. Aborting commit due to empty commit message. 나는이 문제를 다루는 거의 모든 주제를 읽었고, 편집자들을 바꾸었고, 기본적으로 모든 것을 시도했지만 아무것도 도움이되지 않았습니다. 어떻게해야합니까? 내가 알아 차린 것은 메모장 ++로 …
81 git 

2
Git에서 콜론 (: <branch>)을 사용하여 원격 분기를 삭제하는 이유
Git이 사용하는 이유 git push &lt;remote&gt; :&lt;branch&gt; 에서와 같이 git push origin :featureA 지점을 삭제하려면 featureA원격 서버에서 ? 콜론이 삭제 플래그로 사용 된 이유에 관심이 있습니다. .NET과 너무 다릅니다 git branch -d &lt;localbranch&gt;. 우리는 왜 이렇게하지 않습니까? git branch -d --remote origin &lt;branchname&gt; 아니면 내가 몰랐던 콜론 기호 뒤에 더 …
81 git 

8
http 전송을 위해 git과 함께 socks 프록시 사용
git이 HTTP 전송을 위해 socks 프록시를 사용하도록 만드는 방법은 무엇입니까? GIT 전송을 위해 socks 프록시를 사용하도록 GIT_PROXY_COMMAND로 git을 구성하는 데 성공했습니다. 또한 내 .curlrc 파일을 구성하여 socks 프록시를 정의했으며 다음과 같은 curl 명령으로 직접 정보를 가져올 수 있습니다. curl http://git.kernel.org/pub/scm/git/git.git/info/refs?service=git-upload-pack 그러나 다음과 같은 HTTP 전송 프로토콜을 사용하여 데이터를 검색하기 위해 …
81 git  ssh  proxy  socks 

9
git diff를 grep하는 방법?
주어진 패턴으로 필터링 된 git-diff를 표시하는 방법이 있습니까? 같은 것 git grepdiff pattern changed file +++ some sentence with pattern changed file 2 --- some other pattern 불행히도 가장 간단한 해결책으로는 충분하지 않습니다 git diff | grep pattern +++ some sentence with pattern --- some other pattern # not an …
81 git  grep  diff 


1
Git Bisect를 중단하는 방법
좋은 개정판과 나쁜 개정판을 지정하여 git bisect를 시작했지만 등록 된 것 같지 않습니다. 또한, git bisect good and bad를 지정하려고 할 때 git이 아무것도하고 있지 않다고 생각합니다. 작업을 다시 시작할 수 있도록 전체 이등분을 중단하고 싶습니다. git bisect reset내가 찾고있는 것 같지만 잠재적으로 무언가를 엉망으로 만들기 전에 다시 확인하고 싶습니다.
81 git  abort  git-bisect 

6
Windows 용 GitHub가 GitLab에서 작동하나요?
GitHub를 사용하여 프로젝트를 진행하는 동안 저는 Windows 용 GitHub를 클라이언트로 좋아했습니다. 이제 새로운 프로젝트가 GitHub 대신 GitLab을 사용할 곳으로 손짓합니다. Windows 용 GitHub를 GitLab 용 클라이언트로 계속 사용할 수 있나요? 결국 둘 다 git 기반입니다. 그렇지 않은 경우 GitLab에서 사용할 수있는 클라이언트는 무엇입니까?

4
git stash가 분기별로 고유하지 않은 이유는 무엇입니까?
한 지점에서 다음 지점으로 변경 사항을 이동할 수 있다고 생각하지만 그게 체리 따기의 목적이며 변경 사항을 커밋하지 않는 경우 변경 사항을 이동해서는 안됩니까? 때때로 잘못된 지점에 잘못된 숨김을 적용하여이 질문에 대해 궁금해했습니다.
81 git  git-stash 

5
Git 예쁜 형식 색상
Git에 예쁜 형식 색상을 설정하려고합니다. 버전 1.6.0은 빨간색, 녹색, 파란색 만 인식합니다. $ git log --pretty=format:"%Credred%Creset %Cgreengreen%Creset %Cyellowyellow%Creset %Cblueblue%Creset %Cmagentamagenta%Creset %Ccyancyan%Creset %Cwhitewhite%Creset" red green %Cyellowyellow%Creset blue %Cmagentamagenta %Ccyancyan %Cwhitewhite 또한 어떤 색상도 괄호로 묶인 색상 형식으로 작동하지 않습니다. Git에 사용 가능한 예쁜 형식 색상을 나열하는 방법이 있습니까? 불행히도 이것은 레거시 …
81 git 


3
예상보다 작은 색인 파일
오늘 아침 git에서이 오류가 발생하기 시작했습니다. 치명적 : 예상보다 작은 색인 파일 치명적 : git status --porcelain failed 무슨 일이 일어나고 있고 어떻게 해결해야하는지 아십니까?
81 git 

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