git拉取和提交代码具体操作流程

关于git拉取和提交代码具体操作流程(附图)

前言

作为一个Coder对于github社区并不会陌生,毕竟这几乎是所有Coder工作中接触和使用最多的一个社区了,很多公司也会为了方便而配置自己公司的git平台来完成代码管理,从而高效的进行团队开发。
然鹅,对于公司里没有团队开发经验的应届生来说(比如我),第一次接触加入别人的库这种事,除了好奇以外还是挺手忙脚乱的。于是我也将将度娘上零散的一些git操作整合成一个带点流程操作的东西【手动狗头】,如果有什么不对或者操作繁琐的地方欢迎各位大佬赐教。

流程

操作流程分为了拉取项目分支和推送代码两个步骤

1.拉取项目分支

1.拉取项目分支的前提是远端有一个分支
2.然后本地有一个本地分支
3.将本地分支和远程分支建立连接
4.将远程代码拉取到本地(以gitee为例,公司拉取github项目的速度实在是太感人了)
首先在远端项目里创建一个分支,然后本地创建一个文件夹然后搞进来
在这里插入图片描述
在这里插入图片描述
1.初始化本地git仓库$ git init
在这里插入图片描述
2.建立与远端仓库的连接git remote add origin+远端git的地址
在这里插入图片描述
远端地址长这个样,拷贝下来就行了
在这里插入图片描述

3.将远程分支拉取到本地git fetch origin test
在这里插入图片描述
4、在本地创建分支test并切换到该分支

git checkout -b test(本地分支名称) origin/test(远程分支名称)

5.将远程test分支的代码拉到本地git pull origin test
在这里插入图片描述
6.这个时候你打开文件夹就会发现已经有代码结构了,这个时候就完成了第一步
拉取项目分支的任务了
在这里插入图片描述

2.推送代码到远端

在我们完成代码开发任务以后,需要提交时,因为完成了第一步的建立关系,于是上传代码会变得异常简单。
1.添加修改的文件到本地缓存区$ git add .

2.填写提交备注,之后会看到文件改动信息$ git commit -m "备注信息"
在这里插入图片描述
3.最后提交就可以了$ git push origin test
在这里插入图片描述

结语

这里对整套操作流程做个简短的记录,顺便保存一下前人写好的一些博客,后续再整理一下相关命令。

git提交本地分支到远程分支:
https://blog.csdn.net/ccccce/article/details/83302940
git 拉取远程分支到本地:
https://www.cnblogs.com/jiafeimao-dabai/p/9957532.html
git提交代码流程:
https://blog.csdn.net/matrix_google/article/details/87988330

  • 4
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
提交代码之前,确保先拉取最新的代码一个良好的习惯。这样可以避免代码冲突和合并问题。以下是一种常见的操作流程: 1. 首先,使用命令`git checkout main`切换回主分支(例如`main`或`master`)。 2. 然后,执行`git pull origin main`命令,将远程主分支的最新代码更新到本地。 3. 接下来,使用`git checkout <your-branch>`命令切换回你的工作分支。 4. 如果在拉取代码的过程中发现远程主分支有更新,可以使用`git rebase main`命令将主分支的更新合并到你的工作分支。这个命令会将你的工作分支的提交移动到主分支的最新提交之后。 5. 如果在合并过程中出现冲突,需要手动解决冲突并提交更改。 6. 最后,使用`git push origin <your-branch>`命令将更新后的代码推送到远程仓库的你的工作分支。 通过这个流程,你可以确保在提交代码之前先拉取最新的代码,以避免冲突和合并问题。 #### 引用[.reference_title] - *1* *2* [Git提交代码前未拉取最新远程代码,推送(push)远程空间报错](https://blog.csdn.net/qq_41930094/article/details/112347389)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [git拉取提交代码](https://blog.csdn.net/weixin_64223078/article/details/127842288)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值