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