git教程——日常工作git使用流程
2023-12-30 14:38:23
流程说明
- 克隆远程仓库:使用
git clone remote_url
命令克隆远程仓库remote_url到本地,该命令会下载整个仓库到本地并创建一个远程仓库地址别名(通常是origin)。 - 切换并创建分支:使用
git checkout -b new_branch origin/master
命令基于origin/master创建本地分支new_branch,用于新的开发 - 文件修改与添加:在工作过程中,对代码进行修改后,需要将修改后的文件添加到暂存区,使用git add命令(例如:
git add file1.txt file2.txt
),将文件添加到暂存区。 - 提交变更:使用
git commit
命令将暂存区的变更提交到本地仓库,并附带提交信息(例如:git commit -m "commit message"
)。 - 拉取更新:从远程仓库拉取最新的代码到本地远程仓库别名origin下。使用
git fetch
命令拉取更新。 - 解决冲突:使用
git rebase origin/main
命令基于最新远程仓库分支main提交(移动)新提交信息,如果发生冲突则配合vscode编辑器进行解决。 - 推送变更:使用
git push origin new_branch:remote_new_branch
命令将解决冲突后的本地分支new_branch推送到远程remote_new_branch分支,并在远程手动创建从远程分支remote_new_branch到远程分支main的merge请求,等待远程仓库管理员审核并通过,合入远程main分支。
其他操作
- 查看提交历史:使用
git log
命令查看提交历史记录,了解代码变更的历史(实际工作中,因为有vscode插件git-graph的加持,该命令基本遗弃)。 - 标签管理:用于标记版本。可以使用
git tag
命令创建标签(例如:git tag v1.0.0
),并使用git push origin <tagname>
命令将标签推送到远程仓库。 - 保存当前工作进度:使用
git stash save "message"
命令可以将当前工作进度保存起来,并添加一条备注信息,方便后续恢复工作。 - 列出所有暂存区:使用
git stash list
命令可以列出所有暂存区的列表,显示保存的工作进度。 - 恢复工作进度:使用
git stash pop
命令可以从暂存区恢复最新的工作进度,并将其应用到当前分支。如果需要恢复特定暂存区的进度,可以使用git stash apply
命令并指定暂存区索引,例如git stash apply stash@{1}
。 - 删除暂存区:使用
git stash drop
命令可以删除最新的暂存区,即放弃该次保存的工作进度。
相关链接
原文链接:
git教程——日常工作git使用流程
推荐链接:
git教程——基础篇
git教程——高级篇
git教程——移动提交记录
git教程——远程篇
文章来源:https://blog.csdn.net/qq_42816434/article/details/135303969
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!