前言
正文
git clone
git clone 使用的账号密码
git clone 获取指定指定分支的指定commit版本
第一步: git clone [git-url] -b [branch-name]
第二步(返回到指定的版本):git reset --hard [commit-number]
git branch
- 会输出当前 Git 仓库中的所有分支,以及其中一个带有
*
号的分支,表示当前所在的分支。 git branch
命令还支持一些选项和参数,例如:
-r
:列出远程仓库的分支
-a
:列出本地仓库和远程仓库的所有分支
<branch-name>
:创建一个名为<branch-name>
的新分支
git checkout
- 用于切换 Git 仓库中的分支或者恢复工作目录中某个文件的版本。
- 使用git branch 找到想切换的分支,就可以使用
git checkout <branch-name>
切换了。 - 创建一个新的分支并切换到该分支,可以使用
-b
选项。例如,运行命令git checkout -b new-branch
会创建一个名为 new-branch 的新分支,并将工作目录切换到该分支的版本。 - 除了切换分支外,git checkout 命令还可以用于恢复工作目录中某个文件的版本。例如,如果您在编辑某个文件时发生了错误,可以使用 git checkout 命令将该文件恢复到最近提交的版本。需要注意的是,git checkout 命令会改变工作目录中的文件,因此在执行该命令前,请确保您已经保存并提交了所有的更改。如果有未保存的更改,可能会导致数据丢失或冲突。(来自chatgpt,不过这个用法暂时没怎么使用过)
git checkout <commit-hash>
其中 是想要查看的提交的哈希值(也可以使用部分哈希值)。这将使你的代码库回退到指定提交时的状态,允许你查看当时的代码。注意,这种方式会让你处于“分离头指针”状态,只能查看代码而不能进行修改。如果你需要在特定提交上进行修改或操作,可以考虑创建一个新的分支来进行工作。
需要特别注意的是,切换到历史提交状态后,记得及时切回到主分支或其他工作分支,以免对代码库产生不必要的影响。
git commit
原文地址:https://blog.csdn.net/sinat_41838682/article/details/129474152
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_3452.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。