Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History
29 lines (14 loc) · 939 Bytes

File metadata and controls

29 lines (14 loc) · 939 Bytes
Copy raw file
Download raw file
Edit and raw actions
  • git checkout

    对工作区进行状态检查。

  • 包含路径的用法(不改变HEAD头指针)

    • git checkout <Commit>

      用指定提交`<Commit>`中的文件覆盖暂存区和工作区。
      
    • git checkout <Commit> -- <Full_Path_of_File>...

      用指定提交`<Commit>`中的某一/某几个文件覆盖暂存区和工作区。
      
    • git checkout -- <Full_Path_of_File>...

      用暂存区中的某一/某几个文件覆盖工作区。
      
  • 不包含路径的用法(改变HEAD头指针)

    • git checkout <Branch>

      切换到<Branch>分支。因为只有HEAD切换到一个分支才可对提交进行跟踪,否则会进入“分离头指针”状,在“分离头指针”状态下的提交不能被引用关联到,从而可能丢失。
      
    • git checkout -b <Branch> <Start_Point>

      从`<Start_Point>`开始创建和切换到新的分支。
      
Morty Proxy This is a proxified and sanitized view of the page, visit original site.