«git» 태그된 질문

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


10
Git을 사용하여 한 분기에 있지만 다른 분기에는없는 모든 커밋을 표시하십시오.
오래된 지점이 있는데 삭제하고 싶습니다. 그러나 그렇게하기 전에이 지점에 대한 모든 커밋이 특정 지점에 다른 지점으로 병합되었는지 확인하고 싶습니다. 따라서 다른 브랜치에 적용되지 않은 현재 브랜치에 대한 모든 커밋을보고 싶습니다 (또는 일부 스크립팅이 불가능한 경우 적용되지 않은 한 브랜치의 모든 커밋을 어떻게 볼 수 있습니까? 다른 지사에게?].
465 git  branch  git-branch 


12
바이너리 파일과의 Git 충돌 해결
Windows에서 Git (msysgit)을 사용하여 수행 한 일부 디자인 작업의 변경 사항을 추적했습니다. 오늘 나는 다른 PC (원격 repo 사용 brian) 에서 일하고 있으며 오늘 수행 한 편집 내용을 랩톱의 일반 로컬 버전으로 다시 병합하려고합니다. 랩톱 git pull brian master에서 변경 사항을 로컬 버전으로 가져 왔습니다 . 기본 InDesign 문서와는 별개로 …

9
PuTTYgen (Windows)을 사용하여 생성 된 SSH 키 쌍을 ssh-agent 및 Keychain (Linux)에서 사용하는 키 쌍으로 변환하는 방법
PuTTYgen을 사용하여 키 페어를 생성하고 Pageant를 사용하여 로그인하여 시스템 부팅시 한 번만 암호 문구를 입력해야합니다. Linux에서 어떻게 이것을 달성합니까? 나는 들었지만 keychain다른 키 페어 형식을 사용한다고 들었습니다. Windows 키를 변경하고 싶지 않으며 Windows와 Linux에서 동일한 방식으로 완벽하게 연결할 수 있다면 좋을 것입니다.



4
Git에서 오래된 (마지막이 아닌) 커밋에 변경된 파일을 추가하는 방법
지난 한 시간 동안 여러 가지 사항을 변경하고 단계별로 커밋했지만 일부 커밋 전에 변경된 파일을 추가하는 것을 잊어 버렸습니다. 로그는 다음과 같습니다. GIT TidyUpRequests u:1 d:0> git log commit fc6734b6351f6c36a587dba6dbd9d5efa30c09ce Author: David Klein <> Date: Tue Apr 27 09:43:55 2010 +0200 The Main program now tests both Webservices at once …
461 git 

8
부모와 커밋을 어떻게 다른가요?
별명이나 스크립트를 작성하는 것 외에도 특정 커밋에 대한 diff를 얻는 명령이 더 짧습니까? git diff 15dc8^..15dc8 단일 커밋 id 만 제공하면 git diff 15dc8해당 커밋을 HEAD와 비교합니다.
460 git  git-diff 

10
끌어 오기 후 커밋 된 (그러나 푸시되지 않은) 변경 사항을 새 분기로 이동
나는 (37 개의 커밋으로 '출발지 / 마스터'보다 앞서있다.) 공정한 약간의 일을 해냈다 master. 이 커밋은 내 로컬 컴퓨터에만 존재하며 추진되지 않았지만 origin다른 개발자가 추진하고 origin/master있으며 이러한 변경 사항을 적용 했기 때문에 상황이 다소 복잡 합니다. 37 개의 로컬 커밋을 소급하여 새로운 지점으로 소급 이동하려면 어떻게해야합니까? 문서를 기반으로하면 이 작업을 수행 …
460 git 


12
Git 로컬 이름과 원격 지점 이름을 어떻게 바꾸나요?
master-> origin / regacy, FeatureA-> origin / FeatureA와 같은 네 가지 분기가 있습니다. 보시다시피, 잘못된 이름을 입력했습니다. 그래서 원격 지점 이름의 이름을 바꾸고 싶습니다 (원산지 / 레거시 → 출발지 / 레거시 또는 출발지 / 마스터) 아래 명령을 시도하십시오. git remote rename regacy legacy 그러나 Git 콘솔은 나에게 오류 메시지를 반환했습니다. …

24
git reset --hard에서 복구?
?에서 작업 디렉토리에 대한 커밋되지 않은 변경 사항을 복구 할 수있는 방법이 git reset --hard HEAD있습니까?
457 git 

8
내용을 삭제하지 않고 많은 수의 파일을 스테이지 해제하는 방법
실수로 많은 임시 파일을 추가했습니다. git add -A 다음 명령을 사용하여 파일을 스테이지 해제하고 더티 인덱스를 제거했습니다. git ls-files -z | xargs -0 rm -f git diff --name-only --diff-filter=D -z | xargs -0 git rm --cached 위의 명령은에 나열되어 있습니다 git help rm. 그러나 슬프게도 캐시 옵션을 제공했지만 파일이 실행되면 …

22
Git으로 지점을 찾으십니까?
지점 마스터와 A가 있고 둘 사이의 많은 병합 활동이있는 저장소가 있습니다. master를 기반으로 지점 A를 만들 때 저장소에서 커밋을 어떻게 찾을 수 있습니까? 내 저장소는 기본적으로 다음과 같습니다. -- X -- A -- B -- C -- D -- F (master) \ / \ / \ / \ / G …
454 git  branch 

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