«git» 태그된 질문

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

9
저장소에 git hooks 넣기
.git / hooks를 프로젝트 저장소에 넣는 것은 나쁜 습관으로 간주됩니다 (예 : 심볼릭 링크 사용). 그렇다면 다른 git 사용자에게 동일한 후크를 제공하는 가장 좋은 방법은 무엇입니까?
197 git  hook  githooks 

30
git index.lock 파일은 커밋하려고 할 때 존재하지만 파일을 삭제할 수 없습니다
'git commit'을 수행하면 다음과 같은 결과가 나타납니다. fatal: Unable to create 'project_path/.git/index.lock': File exists. 그러나 내가 할 때 ls project_path/.git/index.lock파일이 존재하지 않는다고 말하는 것입니다. 내가해야 할 일에 대한 생각이 있습니까? 또한 project_path / .git이 루트가 소유하고 있음을 알았습니다. 루트가 발생한 문제와 관련이 있는지 확실하지 않습니다. 자식 버전은 1.7.5.4입니다 편집 : …
197 git 

8
자식-특정 지점에서 당기기
git 저장소를 내 dev 서버에 복제 한 다음 dev 분기로 전환했지만 이제 분기를 업데이트하기 위해 git pull을 수행 할 수 없습니다. 서버에서 코드를 어떻게 업데이트합니까?
197 git 

9
git reset --hard를 서브 디렉토리로 만드는 방법?
업데이트 : Git 2.23 (2019 년 8 월) git restore에는 이것을 수행하는 새로운 명령 이 있습니다. 허용 된 답변을 참조하십시오 . 업데이트 : 이것은 Git 1.8.3에서보다 직관적으로 작동 합니다. 내 대답을 참조하십시오 . 다음 유스 케이스를 상상해보십시오 .Git 작업 트리의 특정 하위 디렉토리에서 모든 변경 사항을 제거하고 다른 모든 하위 …

3
HEAD, master, origin의 자식 개념은 무엇입니까?
git에 대해 배우면서 HEAD, master, origin이라는 용어를 계속 사용하고 있으며 차이점이 무엇인지 잘 모르겠습니다. 올바르게 이해하면 HEAD가 항상 최신 개정과 동일합니까? 그렇다면 전체 리포지토리 또는 특정 분기 또는 태그의 최신 버전입니까? 너무 혼란 스럽습니다. 나는 이것과 분기 / 병합과 같은 것들에 대한 많은 자습서를 읽었지만 여전히 내 머리를 감쌀 수는 …
197 git 

16
가지 사이의 자식 시각적 차이
이 대답은 git으로 체크인 된 두 파일 사이의 시각적 차이를 보는 데 유용합니다. 시각적 차이 프로그램으로 'git diff'출력을 보려면 어떻게합니까? 그러나 두 지점 사이의 시각적 차이를보고 싶습니다. 지금까지 내 최선의 방법은 다음과 같습니다. git diff --name-status master dev 정보가 많지 않고 시각 적이지도 않습니다. 더 나은 것이 있습니까?
196 git  diff 


14
한 번 로그인하도록 SSH를 통한 Git 구성
ssh를 통해 git 저장소를 복제했습니다. 따라서 밀거나 당기면서 원래 마스터와 통신 할 때마다 암호를 다시 입력해야합니다. 비밀번호를 여러 번 입력 할 필요가 없도록 git을 어떻게 구성 할 수 있습니까?
196 git  ssh  ssh-keys 

11
힘내 푸시 오류 : 체크 아웃 분기 업데이트 거부
일부 병합 충돌을 해결하고 커밋 한 후 변경 사항을 푸시하려고 시도하고 다음 오류가 발생했습니다. c:\Program Files (x86)\Git\bin\git.exe push --recurse-submodules=check "origin" master:master Done remote: error: refusing to update checked out branch: refs/heads/master remote: error: By default, updating the current branch in a non-bare repository remote: error: is denied, because it will …
196 git  git-push 

10
왜 자식이 "파일을 병합 해제했기 때문에 풀을 사용할 수 없습니다"라고 표시합니까?
터미널에서 프로젝트 디렉토리를 가져 오려고하면 다음 오류가 표시됩니다. harsukh@harsukh-desktop:~/Sites/branch1$ git pull origin master U app/config/app.php U app/config/database.php U app/routes.php Pull is not possible because you have unmerged files. Please, fix them up in the work tree, and then use 'git add/rm <file>' as appropriate to mark resolution, or use 'git …

10
Mercurial Repository와 Git 상호 운용성
Mac에서 GIT을 사용합니다. 충분했다. 도구가 있고 경험이 있습니다. 그리고 나는 그것을 계속 사용하고 싶습니다. 여기에 전쟁이 없습니다 ... 문제는 항상 상호 운용성입니다. 대부분의 사람들은 SVN을 사용합니다. Git SVN은 기본적으로 작동하며 주름없는 솔루션입니다. 사람들은 계속해서 행복하게 SVN을 사용할 수 있으며 워크 플로와 도구를 잃지 않습니다. 자 ... 일부 사람들은 Mercurial과 함께옵니다. …



4
Git과 명령 줄을 사용하여 병합하는 동안 로컬 파일이나 원격 파일을 유지하는 방법은 무엇입니까?
vimdiff를 사용하여 수정을 병합하는 방법을 알고 있지만 전체 파일을 보관하거나 버리는 것이 좋다고 가정하면 어떻게해야합니까? 나는 그들 각각에 대해 vimdiff를 열고 싶지 않다. 나는 '로컬 유지'또는 '원격 유지'라는 명령을 원한다. EG : 누군가가 Windows에서 파일을 열고 EOL을 변경 한 후 커밋했기 때문에 변경된 것으로 표시된 파일과 병합되었습니다. 병합 할 때, …
195 git  merge  local 

12
별칭으로 작업하기 위해 bash 완료를 어떻게 얻습니까?
지목 사항: 나는 bash v3.2.17을 사용하는 Mac에서 bash_completion 변형과 함께 macports를 통해 설치된 git을 사용하고 있습니다. 내가 입력하면 git checkout m<tab>. 예를 들어에 완료되었습니다 master. 그러나, 나는 별칭을 가지고있다 git checkout, gco. 을 입력 gco m<tab>하면 지점 이름이 자동 완성되지 않습니다. 이상적으로는 자동 완성 기능을 사용하여 모든 별칭에 마술처럼 작동하고 …
195 git  bash  shell  unix  autocomplete 

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