git 更新本地代码(和远端代码保持一致)

git 更新本地代码(和远端代码保持一致)

转载自:https://www.cnblogs.com/tian777/p/17552281.html

目录

git 强制更新本地代码(和远端代码保持一致)

1.拉起最新远端代码版本

2.同步本地到最新版本

3.拉取代码

4.简化写法

备注

1.拉起最新远端代码版本

撤销本地、暂存区、版本库、

git fetch --all

2.同步本地到最新版本

回退到最新的远端代码

git reset --hard origin/master

3.拉取代码

git pull origin master

4.简化写法

git fetch --all

git reset --hard origin/master

git pull

git fetch --all && git reset --hard origin/master && git pull

命令连接符 && 的意思是 前一条命令执行成功才执行后一条命令。

备注

git fetch

从远程仓库下载新分支与数据

使用git fetch更新代码,本地的库中master的commitID不变,还是等于1。

但是与git上面关联的那个orign/master的commit ID变成了2。

这时候我们本地相当于存储了两个代码的版本号,

我们还要通过merge去合并这两个不同的代码版本

相当于fetch的时候本地的master没有变化,但是与远程仓关联的那个版本号被更新了,

我们接下来就是在本地合并这两个版本号的代码

git merge

git pull

git pull的会将本地的代码更新至远程仓库里面最新的代码版本

git pull看起来像git fetch+get merge

git fetch origin master //从远程主机的master分支拉取最新内容

git merge FETCH_HEAD //将拉取下来的最新内容合并到当前所在的分支中

相关推荐

EA工具使用教程:配置与协作技巧
热水器为什么会电死人?漏电如同虚设,这三重保护你家设置了吗?
烑烑iOS下载
365bet中文版

烑烑iOS下载

📅 07-01 👁️ 2174
华为(HUAWEI)手机HUAWEI P8报价
寻仙副本属性全攻略(2025)
有哪位了解金立gn9005换屏幕多少钱?谁有报价?
湿面条可以保存几天
继出海美国澳大利亚后,小蓝单车还将落地10个国家近30个城市
480小时等于多少天?