«git» 태그된 질문

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

4
'git reset'을 취소하는 방법?
실행을 취소하는 가장 간단한 방법은 무엇입니까 git reset HEAD~ 명령? 현재 내가 생각할 수있는 유일한 방법은 원격 저장소에서 "git clone http : // ..."를 수행하는 것입니다.
1312 git 

29
디스크에서 이미 삭제 된 Git 저장소에서 여러 파일 제거
Git 리포지토리를 사용하여 rm( not git rm ) 을 사용하여 4 개의 파일을 삭제 했으며 Git 상태는 다음과 같습니다. # deleted: file1.txt # deleted: file2.txt # deleted: file3.txt # deleted: file4.txt 수동으로 다음과 같이 각 파일을 추가하지 않고 Git에서 이러한 파일을 어떻게 제거합니까? git rm file1 file2 file3 file4 이상적으로 …
1311 git  git-commit  git-add  git-rm 

16
Git에서 대소 문자를 구분하는 파일 이름 변경 사항을 어떻게 커밋합니까?
나는에 의해 몇 개의 파일 이름을 변경 한에서와 같이 첫 글자, 드 활용 Name.jpg하는 방법에 대해 name.jpg. 힘내는이 변경 사항을 인식하지 못하고 파일을 삭제하고 다시 업로드해야했습니다. 파일 이름의 변경 사항을 확인할 때 Git이 대소 문자를 구분할 수있는 방법이 있습니까? 파일 자체는 변경하지 않았습니다.

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


8
힘내 푸시를 올바르게 강제하려면 어떻게해야합니까?
맨손이 아닌 "기본"원격 저장소를 설정하고이를 내 컴퓨터에 복제했습니다. 로컬 변경을 수행하고 로컬 저장소를 업데이트 한 후 변경 사항을 다시 원격 저장소로 푸시했습니다. 그 시점까지는 문제가 없었습니다. 이제 원격 저장소에서 무언가를 변경해야했습니다. 그런 다음 지역 리포지토리에서 무언가를 변경했습니다. 나는 원격 저장소에 대한 변경이 필요하지 않다는 것을 깨달았습니다. 그래서 git push로컬 리포지토리에서 …

9
다른 지점에서 하나의 파일 만 얻는 방법
git을 사용하고 마스터 브랜치에서 작업 중입니다. 이 지점에는이라는 파일이 app.js있습니다. 나는 experiment많은 변화와 많은 커밋 을 한 지점이 있습니다. 이제 모든 변경 사항 을 지점 app.js에서 지점 으로 가져오고 싶습니다 .experimentmaster 어떻게합니까? 다시 한번 나는 병합을 원하지 않는다. 지점 app.js에서 experiment지점으로 모든 변경 사항을 가져오고 싶습니다 master.
1261 git  git-checkout 




15
자식 프로젝트에서 'bin'디렉토리 무시
다음과 같은 디렉토리 구조가 있습니다. .git/ .gitignore main/ ... tools/ ... ... 메인 및 도구 및 다른 디렉토리의 모든 레벨에는 'bin'디렉토리가있을 수 있습니다.이 디렉토리는 무시하고 싶습니다 (그리고 그 아래의 모든 것을 무시하고 싶습니다). gitignore에서 이러한 패턴을 각각 시도했지만 그중 아무것도 작동하지 않습니다. /**/bin/**/* /./**/bin/**/* ./**/bin/**/* **/bin/**/* */bin/**/* bin/**/* /**/bin/* #and …
1236 git  gitignore 



10
특정 커밋에 대한 git 패치를 생성하는 방법은 무엇입니까?
SHA1 커밋 번호 목록에 대한 패치를 생성하는 스크립트를 작성해야합니다. 을 사용하려고 시도했지만 git format-patch <the SHA1>해당 SHA1 이후 각 커밋에 대한 패치가 생성되었습니다. 수백 개의 패치가 생성 된 후 프로세스를 종료해야했습니다. 특정 SHA1에 대해서만 패치를 생성하는 방법이 있습니까?
1231 git  patch 

18
준비 영역에서 단일 파일을 제거하는 방법은 무엇입니까?
상황 : 이미 색인에 파일이있는 Git 저장소가 있습니다. 여러 파일을 변경하고 Git을 연 다음 "git add"를 사용하여이 파일을 준비 영역에 추가합니다. 질문 : 준비 영역에서 해당 파일 중 하나를 제거하지만 인덱스에서 제거하거나 파일 자체의 변경 내용을 실행 취소하지 않는 방법은 무엇입니까?

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