如何从GitHub获取最新版本的代码?

如何从GitHub获取最新版本的代码?,git,github,Git,Github,所以基本上这是一个非常“nooby”的问题,但是我如何从GitHub回购中获得最新版本的代码呢?在我的例子中,我在PC和Mac上都编码,但我想在这两台机器上都做一个项目。例如,假设我在PC上启动了一个项目,编写了一些代码并将其推送到GitHub上,然后将GitHub repo克隆到我的Mac上,再编写一些代码并将代码推送到GitHub上。我现在如何更新PC上的代码以匹配GitHub repo中的代码,反之亦然?谢谢大家! 可能: git pull origin master 如果默认分支与主分

所以基本上这是一个非常“nooby”的问题,但是我如何从GitHub回购中获得最新版本的代码呢?在我的例子中,我在PC和Mac上都编码,但我想在这两台机器上都做一个项目。例如,假设我在PC上启动了一个项目,编写了一些代码并将其推送到GitHub上,然后将GitHub repo克隆到我的Mac上,再编写一些代码并将代码推送到GitHub上。我现在如何更新PC上的代码以匹配GitHub repo中的代码,反之亦然?谢谢大家!

可能:

git pull origin master
如果默认分支与主分支不同,则需要指定分支名称:

git pull origin default_branch_name

如果你想知道回购协议的最新承诺,你应该去做

git log --all --oneline
这将按时间顺序列出从最近一次回购开始的所有回购承诺。相反,如果您想寻找稳定版本的代码,您可能应该这样做

git pull origin master

按照惯例,你通常可以找到最新的稳定版本。请注意,并非所有地方都是这样,人们没有义务遵守此约定。

更新我电脑上的代码以匹配GitHub repo使用中的代码

$git pull origin
如果要更新特定分支

并在Mac上运行相同的命令,以获取更新到Github的更改

利用

$git log

它显示提交id和其他详细信息,通过在本地和远程中匹配头部提交,您可以验证是否克隆了最新的源