昔我往矣,杨柳依依,今我来思,雨雪霏霏
推送
1 | 推送到远程origin的new上面 |
获取
获取远程代码主要有两个命令,fetch
和pull
fetch : 更加安全的代码
首先,我们在github网页端直接添加一个文件fetch_test
,现在,网页端提交超前于本地分支,我们想获取远程的最新分支,可以执行fetch命令
1 | git fetch <远程主机名> <分支名> |
例如,我们要取回origin
主机的new
分支,可以执行下列命令:
1 | git fetch origin new |
然后查看本地文件,我们会发现并没有新添加的fetch_test
这个文件,说明git fetch
并不会直接影响本地的代码仓
merge:合并分支
在fetch之后,修改只是暂存起来,尚未合并到本地分支,如果要和本地某个分支合并,我们可以执行如下指令:
1 | git checkout <本地分支名> |