当前位置:首页 > git > 正文

git checkout用法

  • git
  • 2024-06-03 17:03:43
  • 8851
本文目录一览

⒈Git语法之Checkout使用

该命令丢弃所有尚未添加到单元格中的修改(即gitadd命令):整个文件的内容修改和删除。 但是,该命令不会删除新创建的文档。 因为新创建的文件还没有添加到git管理系统中。 所以它就变得未知了。 手动删除就可以了。

你可以使用GitresetHEADfilepathname(例如:gitresetHEADreadme.md)来给出缓存文件。

该命令用于清除git存储库中的文件修改。 相当于gitadd命令所在的命令行。 使用该命令,本地修改不会消失,而是恢复到显示时的状态。 如果继续使用(1)中的操作,则可以保留站点修改。

您可以使用**gitreset--hardHEAD^回滚到最后一个硬头状态。
该命令可以回滚到任意版本:gitreset--hardcommitid**

可以使用Gitlog**命令查看提交历史记录。 gitlog的输出如下。 在这里您可以看到提交的第一行:
图像被省略...


⒉gitcheckout怎样快速切换回上一个使用过的分支
方法/步骤
1
此时我在master分支并像这样检查它:
gitstatus
2
好的,现在我在master的基础上创建一个新的分支ubuntugege。
gitbranchubuntugege
3
此时我切换到了上面创建的Ubuntugege分支。
gitcheckoutubuntugege
4
我做了一些更改,然后想切换回主分支。
gitcheckoutmaster
当然上面的快速切回命令才是重点。 它可以用来替换上面的gitcheckout命令。
gitcheckout-
https://jingyan.baidu.com/post/a501d80cf4f3c2ec620f5e64.html
⒊如何理解gitcheckout
gitcheckout主要有三个功能
第一个是切换分支。 例如,如果您关闭远程存储库中的所有源代码,对其进行git分支,您通常会看到您位于master上。 gitcheckout
第二个是放弃对某个文件的修改。 比如想要留下一个文件更新Hello.cpp,gitcheckout--
第三个是新建一个分支,如果gitchout<-b>那么就新建一个分支不更改到新分支,创建一个新分支并添加-b切换到分支。

上一篇:git checkout 恢复

下一篇:git的checkout命令