«commit» 태그된 질문

데이터베이스, 응용 프로그램 또는 버전 제어 시스템에 트랜잭션 또는 "작업 단위"를 커밋하는 것에 대한 질문

30
Git에서 커밋을 푸시 할 때 메시지 'src refspec master가 일치하지 않습니다'
다음을 사용하여 리포지토리를 복제합니다. git clone ssh://xxxxx/xx.git 나는 일부 파일 등을 변경 한 후에 그러나 add및 commit그들, 나는 서버로 밀어 원하는 : git add xxx.php git commit -m "TEST" git push origin master 그러나 내가 얻는 오류는 다음과 같습니다. error: src refspec master does not match any. error: failed to …
2688 git  commit 

10
"git commit"대신 "git commit --amend"을 실행 취소하는 방법
실수로 이전 커밋을 수정했습니다. 커밋은 특정 파일에 대한 변경 기록을 유지하기 위해 분리되어 있어야합니다. 마지막 커밋을 취소하는 방법이 있습니까? 내가 같은 것을 git reset --hard HEAD^하면 첫 번째 커밋도 취소됩니다. (아직 원격 디렉토리로 푸시하지 않았습니다)
1294 git  commit  undo  amend 

12
여러 자식 커밋을 되 돌리는 방법은 무엇입니까?
다음과 같은 git 저장소가 있습니다. A -> B -> C -> D -> HEAD 나는 지점의 머리가 A를 가리 키기를 원합니다. 즉, B, C, D 및 HEAD가 사라지고 머리가 A와 동의어가되기를 원합니다. 리베이스를 시도하거나 (사이에 변경 사항을 적용했기 때문에 적용되지 않음) 되돌릴 수있는 것처럼 들립니다. 그러나 여러 커밋을 어떻게 되돌릴 …
982 git  commit  git-revert 

11
푸시 후 git commit 메시지 변경 (원격에서 가져온 사람이 없음)
나는 자식 커밋과 후속 푸시를 만들었습니다. 커밋 메시지를 변경하고 싶습니다. 올바르게 이해하면 변경하기 전에 누군가 원격 저장소에서 가져 왔을 수 있으므로 권장하지 않습니다. 아무도 뽑지 않았다는 것을 알면 어떻게합니까? 이것을 할 수있는 방법이 있습니까?
981 git  push  commit 



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

7
git은 수정 된 변경 사항 만 추가하고 추적되지 않은 파일은 무시합니다.
"git status"를 실행했으며 아래에 나열된 일부 파일은 "커밋을 위해 준비되지 않은 변경 사항"이라는 제목 아래에 수정되었습니다. 또한 무시하려는 추적되지 않은 파일도 나열했습니다 (이 디렉토리에 ".gitignore"파일이 있음). 수정 된 파일을 준비 상태로두고 커밋 할 수 있습니다. "git add."를 실행하면 수정 된 파일과 스테이징에 무시하려는 파일이 추가되었습니다. 아래 git 상태가 표시되면 수정 …
658 git  commit  gitignore  staging 


10
Subversion에서 이미 커밋 된 로그 메시지를 편집하는 방법은 무엇입니까?
Subversion에서 특정 개정의 로그 메시지를 편집하는 방법이 있습니까? 커밋 메시지에 실수로 잘못된 파일 이름을 작성하여 나중에 혼란 스러울 수 있습니다. 나는 본 적이 내가 잘못된 힘내에서 커밋 메시지를 수정하려면 어떻게합니까? 그러나 그 질문에 대한 해결책은 Subversion과 비슷하지 않은 것 같습니다 (에 따르면 svn help commit).
550 svn  commit 


13
힘내 비난-사전 커밋?
지정된 행 에 대한 커밋 기록 git blame과 같이에 의해 커밋이보고 되기 전에 특정 라인을 편집 한 사람을 볼 수 있습니까? 예를 들어, 훌륭한 uncrustify프로젝트 에서 다음을 실행합니다 . $ git blame -L10,+1 src/options.cpp ^fe25b6d (Ben Gardner 2009-10-17 13:13:55 -0500 10) #include "prototypes.h" 커밋 하기 전에 누가 그 줄을 편집했는지 …
390 git  commit  blame 

5
특정 커밋을 git의 다른 브랜치를 기반으로 옮기는 방법은 무엇입니까?
그 상황: 마스터는 X에있다 quickfix1은 X + 2 커밋에 있습니다 그런 : o-o-X (master HEAD) \ q1a--q1b (quickfix1 HEAD) 그런 다음 quickfix2 작업을 시작했지만 실수로 quickfix1을 마스터가 아닌 복사 할 소스 분기로 사용했습니다. 이제 quickfix2는 X + 2 커밋 + 2 관련 커밋에 있습니다. o-o-X (master HEAD) \ q1a--q1b (quickfix1 …
381 git  commit  patch 

1
모든 브랜치에서 작성자 당 Git 커밋 수
모든 지점에서 저자 당 커밋 수를 얻고 싶습니다. 내가 볼 git shortlog -s -n 아주 좋은 목록을 인쇄하지만 아직 다른 브랜치에서 병합되지 않은 커밋은 계산하지 않습니다. 모든 분기에서이 명령을 반복하면 공통 커밋이 여러 번 계산됩니다. 전반적인 그림을 얻을 수있는 스크립트 / 명령을 제공해 주시겠습니까?

5
역사에 묻힌 Git 커밋을 어떻게 분할 할 수 있습니까?
나는 내 역사를 흐트러 뜨리고 약간의 변화를 원합니다. 문제는 관련이없는 두 가지 변경 사항이있는 커밋이 있으며이 커밋은 로컬 (푸시되지 않은) 기록의 다른 변경 사항으로 둘러싸여 있습니다. 이 커밋을 푸시하기 전에 분할하고 싶지만, 내가보고있는 대부분의 가이드는 가장 최근의 커밋 또는 커밋되지 않은 로컬 변경을 분할하는 것과 관련이 있습니다. 그 이후로 내 …

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