>

이전 커밋 (몇 일 전)에서 코드 (C #, java 등)를 수정하고 코드를 변경할 수 있습니까? 다시 커밋하십시오. 저는 보통 Visual Studio 팀 탐색기를 사용하여 코드를 커밋합니다. 그러나 git을 사용할 수 있습니까 (Amend, rebase 명령 사용)? 또한 커밋 #이 변경됩니까?


  • 답변 # 1

    git checkout --detach <commit> 를 사용하고 싶은 것 같습니다 .

    와이즈 비즈

    새 지점에서이 작업을 수행하고 마스터로 병합하거나 리베이스하기 전에 변경 사항을 테스트하는 것이 좋습니다.

    git checkout [--detach] | commit |

    Prepare to work on top of , by detaching HEAD at it (see "DETACHED HEAD" section), and updating the index and the files in the working tree. Local modifications to the files in the working tree are kept, so that the resulting working tree will be the state recorded in the commit plus the local modifications.

    When the argument is a branch name, the --detach option can be used to detach HEAD at the tip of the branch (git checkout would check out that branch without detaching HEAD).

    Omitting detaches HEAD at the tip of the current branch.

  • 이전 java - appcompat 활동 충돌 API 28
  • 다음 python - 가장 관련성이 높은 항목 찾기