推送与获取

昔我往矣,杨柳依依,今我来思,雨雪霏霏

推送

1
2
# 推送到远程origin的new上面
git push origin new

获取

获取远程代码主要有两个命令,fetchpull

fetch : 更加安全的代码

首先,我们在github网页端直接添加一个文件fetch_test,现在,网页端提交超前于本地分支,我们想获取远程的最新分支,可以执行fetch命令

1
git fetch <远程主机名> <分支名>

例如,我们要取回origin主机的new分支,可以执行下列命令:

1
git fetch origin new

然后查看本地文件,我们会发现并没有新添加的fetch_test这个文件,说明git fetch并不会直接影响本地的代码仓

merge:合并分支

在fetch之后,修改只是暂存起来,尚未合并到本地分支,如果要和本地某个分支合并,我们可以执行如下指令:

1
2
git checkout <本地分支名>
git merge origin/new # 将new分支合并到本地当前分支
0%