来源:https://blog.csdn.net/qq_46135352/article/details/106305329
1. 简单做法
git pull //简单粗暴,一句搞定
git pull origin master:feature-wxDemo #git pull <远程主机名> <远程分支名>:<本地分支名>
- 正如下面原理图,这个命令直接从远程克隆到本地,省去中间过程
效果如下:
2.上面的操作有时可能不安全,你可以选择下面的常用流程:
$ git fetch <远程主机名> <分支名>
1.git fetch origin master:temp//从远程仓库获取新版本并创建一个temp分支 2.git diff temp //比较分支master和刚下载下来的temp分支的差异 3.git merge temp //比较过后,你觉得没有问题就可以将temp分支合并到master分支 4.git branch -d temp //你不想保留temp分支,就可以使用这个命令删除temp分支
ps:
1.temp就是个分支名字,你可以随意起名,你叫它123都行。
2.如果该分支的代码之前没有merge到本地,那么删除该分支会报错,可以使用git branch -D temp强制删除该分支。
效果如下
其他更新相关命令
-
git status查看本地分支文件信息
-
git branch 查看分支 ,*表示当前分支,比如下图,说明处于master分支
-
git chechout 123 切换到分支123
-
git branck 123 创建分支 123