git 在windows下的应用(二) - 远程仓库代码管理

本文介绍了如何使用Git的fetch和pull命令从远程仓库同步代码到本地。fetch命令将远程版本库上的代码同步到本地但不合并,可通过diff查看修改内容后再使用merge合并;pull命令则直接完成fetch和merge的操作。

克隆远程git 目录

38c152bd00314574aa3608e8ca77304d

https://github.com/pcdogyu/git4windows.git

faf68b308ae549d7b924472478bfc2c0

776965c7238c41d8b48be43b8ad897a7

a60f985c0889453ba6acada11a8cd4ea

克隆下来了

8bed21489fbd4c47b2b395df5abc098f

生成1.txt

0c63032c61c0481b963fb4bd50156333

scan stage signoff commit

7b13c9a8118a4a5fa96784817207c50a

2次提交记录

6bdca1056a5e4f7081080981009c6785

推送到远程地址

4223c84f70814e5ba36668383c64aa60

完成了

8ac503c7fd574c61b62ad75899613c8f

还没来得及去网页呢,就收到系统提示邮件

1578fc0ffafb4e29a45298459b8942a3

网页查看1.txt已经提交上去了

f3278d9ede6d4eaf847733c53649883d

对于将远程版本库上的修改同步到本地,Git提供了2种命令来完成此功能,分别是fetch和pull。先来讲讲fetch:

git fetch https://github.com/pcdogyu/git4windows.git master

执行这个命令后,就会将远程版本库上的代码同步到本地,不过同步下来的代码不会合并到任何分支上去,而是会存放到一个origin/master分支上,这时我们可以通过diff命令来查看远程版本库上到底修改了哪些东西:

git diff https://github.com/pcdogyu/git4windows.git/master

之后再调用merge命令将origin/master分支上的修改合并到主分支上:

git merge https://github.com/pcdogyu/git4windows.git/master 、

而pull命令则是相当于将fetch和merge两个命令放在一起执行了

git pull https://github.com/pcdogyu/git4windows.git master

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值