当前位置:   article > 正文

【git】git checkout命令_git checkout 5.4

git checkout 5.4

`git checkout` 命令在Git中有不同的用法和功能,具体取决于您在命令后面提供的参数。以下是一些常见的用法:

1. 切换分支:您可以使用 `git checkout <branch>` 切换到指定的分支。例如,要切换到名为 "feature-branch" 的分支,可以运行 `git checkout feature-branch`。

git chekcout main

2. 创建分支并切换:如果指定的分支不存在,您可以使用 `git checkout -b <new-branch>` 创建一个新的分支并立即切换到该分支。例如,要创建并切换到名为 "my-branch" 的新分支,可以运行 `git checkout -b my-branch`。

git checkout -b dev

3. 切换到提交:您可以使用 `git checkout <commit>` 切换到特定的提交。这将使您进入“分离头指针”状态,即不再位于任何分支上。这通常用于查看历史提交或创建一个临时分支来处理特定提交。要返回到分支,请使用 `git checkout <branch>`。

git checkout 605b7615a727947b657a578b52a11ac5cf8a0d34

4. 撤销更改:`git checkout -- <file>` 可以撤销对指定文件的修改并将其还原为最近一次提交的状态。这将丢弃您在工作目录中所做的更改。

  1. #只能撤销还没有git add的文件
  2. #撤销first.py文件
  3. git checkout .\first.py
  4. #撤销所有文件
  5. git checkout .

5. 恢复文件:使用 `git checkout <commit> -- <file>` 可以从指定提交中恢复特定文件的状态。这将覆盖当前工作目录中的文件,并将其还原为指定提交的版本。

git checkout 981768b740cb2785327a239b1fd42fca19d8c81d -- .\first.py

6. 切换到标签:如果在仓库中有标签(tag),您可以使用 `git checkout <tag>` 切换到特定的标签。这将使您进入“分离头指针”状态,类似于切换到提交。

  1. #v1.0是创建的tag
  2. git checkout v1.0

这只是 `git checkout` 命令的一些常见用法,它还有其他选项和用法可供探索。您可以运行 `git checkout --help` 或查阅Git官方文档以获取更详细的信息和用法示例。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/秋刀鱼在做梦/article/detail/914198
推荐阅读
相关标签
  

闽ICP备14008679号