«git-reset» 태그된 질문

현재 Git 리포지토리 헤드를 지정된 커밋으로 설정하고 선택적으로 인덱스 및 작업 트리를 일치하도록 재설정합니다.

30
Git 리포지토리를 이전 커밋으로 되돌리려면 어떻게해야합니까?
이 질문에 대한 답변은 지역 사회 노력 입니다. 이 게시물을 개선하려면 기존 답변을 수정하십시오. 현재 새로운 답변이나 상호 작용을받지 않습니다. 현재 상태에서 특정 커밋에 대한 스냅 샷으로 되 돌리는 방법은 무엇입니까? 내가 git log하면 다음 출력을 얻습니다. $ git log commit a867b4af366350be2e7c21b8de9cc6504678a61b` Author: Me <me@me.com> Date: Thu Nov 4 18:59:41 …

30
Git의 브랜치에서 커밋 삭제
커밋을 삭제하는 방법을 알고 싶습니다. 하여 delete, 나는 커밋하지 않았다, 나는 미래에 밀어 넣기를 수행 할 때, 내 변화가 원격 지사에 밀어하지 않습니다 것처럼 그것이 의미한다. git help를 읽고 사용해야 할 명령은 git reset --hard HEAD입니다. 이 올바른지?
3231 git  git-rebase  git-reset 

8
커밋되지 않은 기존 작업을 Git의 새 지점으로 이동
나는 새로운 기능에 대한 연구를 시작했으며 약간의 코딩을 한 후에이 기능이 자체 지점에 있어야한다고 결정했습니다. 커밋되지 않은 기존 변경 사항을 새 브랜치로 옮기고 현재 브랜치를 재설정하려면 어떻게해야합니까? 새 기능에 대한 기존 작업을 유지하면서 현재 지점을 재설정하고 싶습니다.

12
Git에서 파일을 스테이지 해제하는 두 가지 방법이있는 이유는 무엇입니까?
때때로 git은 때때로 git rm --cached파일을 언 스테이지하도록 제안 합니다 git reset HEAD file. 언제 사용해야합니까? 편집하다: D:\code\gt2>git init Initialized empty Git repository in D:/code/gt2/.git/ D:\code\gt2>touch a D:\code\gt2>git status # On branch master # # Initial commit # # Untracked files: # (use "git add <file>..." to include in what …
1168 git  git-reset  git-rm 



9
git commit을 삭제할 수는 있지만 변경 사항을 유지할 수 있습니다
개발 지점 중 하나에서 코드베이스를 약간 변경했습니다. 작업중인 기능을 완료하기 전에 현재 지점을 마스터로 전환하여 일부 기능을 시연해야했습니다. 그러나 "git checkout master"를 사용하면 개발 브랜치에서 변경 한 내용이 보존되어 마스터의 일부 기능이 손상됩니다. 그래서 내가 한 것은 커밋 메시지 "임시 커밋"으로 개발 브랜치에서 변경 사항을 커밋 한 다음 데모 마스터를 …
1055 git  undo  git-reset 


4
원격 저장소로 푸시 된 Git의 특정 커밋을 실행 취소하십시오.
특정 커밋을 취소하는 가장 간단한 방법은 다음과 같습니다. 머리 나 머리에 없다 리모컨으로 밀었습니다. 최신 커밋이 아닌 경우 git reset HEAD 작동하지 않습니다. 리모컨으로 밀렸 기 때문에 git rebase -i 과 git rebase --onto 리모컨에 문제가 발생할 수 있습니다. 더구나, 나는 역사를 정말로 수정하고 싶지 않습니다. 잘못된 코드가 있으면 기록에 …

6
로컬 자식 커밋을 취소하는 방법
내 문제는 파일을 변경 한 것입니다. 예 : README, ' 이것은 내 테스트 줄에 새 줄을 추가 하고 파일을 저장 한 다음 다음 명령을 발행했습니다. git status # On branch master # Changed but not updated: # (use "git add <file>..." to update what will be committed) # (use "git …

6
"git reset"과 "git checkout"의 차이점은 무엇입니까?
난 항상 생각했습니다 git reset과 git checkout모두가 특정 커밋을하는 프로젝트 등을 가지고 있다는 점에서, 동일로. 그러나 중복 될 수 있기 때문에 정확히 동일 할 수는 없다고 생각합니다. 이 둘의 실제 차이점은 무엇입니까? svn svn co은 커밋을 되돌려 야하기 때문에 약간 혼란 스럽습니다 . 추가 VonC과 찰스의 차이점을 설명 git reset하고 …



20
git reset --hard 후에 남은 변경되지 않은 변경 사항
후 git reset --hard, git status나를 내 파일을 제공합니다 Changes not staged for commit:섹션. 나는 또한 시도했다 git reset ., git checkout -- .그리고 git checkout-index -f -a아무 소용. 그렇다면 단계적 변경을 어떻게 제거 할 수 있습니까? 이것은 Visual Studio 프로젝트 파일에만 적용되는 것 같습니다. 기묘한. 이 붙여 넣기를 참조하십시오 …
275 git  git-reset 


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