前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >git代码上库流程(一篇就够了)

git代码上库流程(一篇就够了)

作者头像
读书猿
发布2024-03-03 09:08:47
1100
发布2024-03-03 09:08:47
举报
文章被收录于专栏:无人驾驶感知无人驾驶感知

一、前言

  • 多人协同开发一个项目,为了方便管理代码,每个人代码提交不冲突。git代码仓库管理是不可或缺的。
  • 对于新手来说,既不懂git原理又不懂底层逻辑,还经常错误提交代码。这篇博客手把手教你如何轻松提交代码,这个流程记住应付大部分情况都是绰绰有余的。对于大佬,偶尔忘了也可以拿出来看看。
  • 先赞后看,养成习惯。记得收藏以免下次找不到。

窗外突然传来雨滴的声音,即使是周末,街道上的人们也是急冲冲赶路,躲着飘飘洒洒的细雨。所有人都在躲避雨,金钱吸引着人们趋之若鹜,却没人在乎雨的感受。

二、创建新分支

以主分支 dev 为例子。主分支就是你们所有项目开发人员最终的代码分支。

1、clone 代码

代码语言:javascript
复制
git clone 链接				

2、进入 dev 分支

代码语言:javascript
复制
git checkout dev			

3、拉取最新此时最新的代码

代码语言:javascript
复制
git pull			

4、创建你自己的分支 你自己名字命名 jeff 为例

代码语言:javascript
复制
git checkout -b jeff 			

谨慎起见 输入 git status 查看当前状态。看是否在 jeff 分支

5、把新建的 jeff 分支推送到远端

代码语言:javascript
复制
git push origin jeff 			

6、把本地分支jeff与远端jeff分支建立关联

代码语言:javascript
复制
git branch --set-upstream-to=origin/jeff		

7、验证确保创建成功

代码语言:javascript
复制
git pull	

如果出现Already up to date 代表创建成功

三、修改代码

1、修改代码,在你创建的分支上修改代码。 2、提交修改

代码语言:javascript
复制
git commit -a -m "优化了****** 1、 2、"	

字符串填写自己修改的信息 3、上传提交

代码语言:javascript
复制
git push

有时候自己拉取了 dev 分支的代码 但是自己没提交代码,又不能确定其他人有没有更新代码。 此时需要重新更新 dev 代码 1、切换 dev 分支代码

代码语言:javascript
复制
git checkout dev

2、拉取新的代码

代码语言:javascript
复制
git pull

3、切换到自己分支

代码语言:javascript
复制
git checkout jeff

4、把最新 dev 更新到自己分支

代码语言:javascript
复制
git merge dev

四、合并分支

现在我们自己 jeff 分支代码改完了,想要合并 dev 分支代码 1、进入网页端 git 仓库点击 merge requests

2、创建新的 merge 请求

3、选择两个分支 左边选择 jeff 分支 右边选择 dev 分支

4、确认 点击 create merge request 之前一定要点开 changes 查看改动。确认无误再点击提交。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2024-03-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、前言
  • 二、创建新分支
  • 三、修改代码
  • 四、合并分支
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档