最近一时兴起在公司空闲的时候做起了一个网站的javascript练习题目来,这些题目拿来练手,掌握巩固javascript知识是非常不错的。为了方便维护,也可以在线查看自己的作业完成的程度(WEB发布),特意将每个阶段每节作业都发布到github上面,然后也方便回家之后的学习练习。在公司做完一部分之后同步到github仓库,然后回到家再同步到本地继续练习,然后再将完成的内容再次同步到github,以便第二天回公司的再一次同步本地并练习。这其中就涉及到了github上面更新的是最新的代码,那么本地(公司或者家里)就有一方不是最新的代码,需要同步下来,方法如下:
1.首先进入仓库目录,然后:
$git remote -v
以上命令是用来查看本地的仓库有几个,正常情况下只有一个origin,因为已经进入了本地仓库目录了。所以该过程可以省略。
2.然后
$git fetch origin matser
fetch是抓取的意思,这里是抓取远程仓库origin的master分支,默认情况下的仓库代码在主分支下。
3.接着:
$git merge origin/master
merge是融入混合的意思,这里的命令就是将从原创仓库origin的master分支抓取的代码融入混合到本地origin仓库的master分支。意味着补全本地缺少的内容。
若显示了
Alread up-to-date.
则表示同步成功。