Git更新远程仓库代码到本地仓库办法
1. 需求2. 查看远程分支 git remote -v3. 从远程获取最新版本到本地 git fetch origin master:temp4. 比较本地仓库和temp的不同 git diff temp5. 更新本地仓库 git merge temp6. 参考文献1. 需求
今天在GitHub上给一个仓库写了一个README.md,所以本地的仓库就比远程仓库少了这个READEME.md文件。目标:把远程的README.md更新到本地仓库(代码也是一样的)。
2. 查看远程分支 git remote -v
$ git remote -vorigin git@:Jock/MyPythonSpiders.git (fetch)origin git@:Jock/MyPythonSpiders.git (push)
3. 从远程获取最新版本到本地 git fetch origin master:temp
$ git fetch origin master:tempremote: Enumerating objects: 6, done.remote: Counting objects: 100% (6/6), done.remote: Compressing objects: 100% (4/4), done.remote: Total 4 (delta 2), reused 0 (delta 0), pack-reused 0Unpacking objects: 100% (4/4), done.From :Jock/MyPythonSpiders* [new branch]master-> temp48a47c1..8004bd2 master-> origin/master
4. 比较本地仓库和temp的不同 git diff temp
$ git diff tempdiff --git a/008_kejibu_spider/README.md b/008_kejibu_spider/README.mddeleted file mode 100644index fdd4080..0000000--- a/008_kejibu_spider/README.md+++ /dev/null@@ -1,72 +0,0 @@
5. 更新本地仓库 git merge temp
在确认修改后,就可以更新本地仓库了,其实就是merge操作。
$ git merge tempUpdating 48a47c1..8004bd2Fast-forward008_kejibu_spider/README.md | 72 +++++++++++++++++++++++++++++++++++++++++++++1 file changed, 72 insertions(+)create mode 100644 008_kejibu_spider/README.md
大功告成。Git命令容易忘,遇到问题,基本都可以Google搜索,然后廖雪峰老师的教程很好用,忘了就照着教程来就好。
6. 参考文献
GIT更新远程仓库代码到本地仓库以及GIThub上SHH的设定后记:
我从本硕药学零基础转行计算机,自学路上,走过很多弯路,也庆幸自己喜欢记笔记,把知识点进行总结,帮助自己成功实现转行。
下半年进入职场,深感自己的不足,所以给自己定了个计划,每日学一技,日积月累,厚积薄发。
如果你想和我一起交流学习,欢迎大家关注我的微信公众号每日学一技
,扫描下方二维码或者搜索每日学一技
关注。
这个公众号主要是分享和记录自己每日的技术学习,不定期整理子类分享,主要涉及 C – > Python – > Java,计算机基础知识,机器学习,职场技能等,简单说就是一句话,成长的见证!