浅谈git的推拉取合并功能

1 篇文章 0 订阅
1 篇文章 0 订阅

git一直以来都是我的硬伤,现在各种工具层出不穷,很多鼠标操作就能代替 手动输入git命令,今天就来谈一谈手动实现git的推拉取功能。

首先说下git add .存在得意义,为什么不直接提交git commit尼?其实git add .的作用就是将你变动得文件放入暂存区,这个区域用来记录你每次变动的文件,那有的人就会问 为什么需要这个 我每次变动直接提交推送不就好了嘛 但是你要知到当我们在写代码的时候 并不是文件变动一次就得需要走一编流程 所以这个时候我们就需要把变动的代码放到一个缓存区,一起提交推送,这就是他存在的意义。

其次就是git commit,我们都知道创建git仓库的时候都有一个本地仓库和远程仓库,git commit就是把变动的代码提交到本地仓库,存储起来,假如说某天你提交代码的时候发现提交错了,这个时候就可以回滚到上次提交代码的记录,然后重新开发所以说git commit有利于代码的回滚撤销。

这个时候本地仓库已经是最新的代码,但是当前远程分支代码没有更新,所以就需要git push将本地仓库和远程仓库代码保持一致。
这样就完成了在一个分支上提交代码推送代码的过程。

假如说在开发的时候 所有 团队使用的是刚刚同一个分支,那第二天你接着开发的时候需要git pull 将这个分支下 远程最新代码拉取下来,保持本地和远程一致再开发。因为你在下班前提交代码了 但是别人提交了 代码,远程分支上有别人提交的代码,但是你本地并没有最新的代码 所以需要拉取最新代码。

以上只涉及到一个分支的代码拉取。假如说你们开发的时候有一个总的master分支,其他热都有自己的新分支,每次开发完肯定要把大家代码 合成最新的版本。
于是。。。

首先,先保证尼自己分支代码已经统一,也就是走完上述流程。这个时候切换分支 git checkout ~~,此时你的分支在master上然后拉取最新代码 git**** pull然后把master分支合并到你得分支上 git merge xx,然后再git push

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值