它是什么意思"获取"在我推动之前?

时间:2015-11-08 05:58:38

标签: github

我昨天将整个项目上传到我的github存储库中。

我想立即更新在线版本,当我使用[myButton addTarget:self action:@selector(highlightBorder) forControlEvents:UIControlEventTouchDown]; [myButton addTarget:self action:@selector(unhighlightBorder) forControlEvents:UIControlEventTouchUpInside]; - (void)unhighlightBorder { myButton.layer.borderColor = [[UIColor greenColor]CGColor]; } - (void)highlightBorder { myButton.layer.borderColor = [[UIColor blueColor]CGColor]; } 订单时,bash窗口会显示:

git push -u origin master

那么我如何"获取"?

如果我先使用! [rejected] master -> master (fetch first) ,我的本地文件是否会被在线版本覆盖?

1 个答案:

答案 0 :(得分:0)

  

那么如何“获取”?

使用命令:

git fetch

基本上,您的本地存储库与远程(Github)存储库不同步。如果您有多个远程仓库,则可以指定哪个远程仓库,也可以指定哪个分支。试试

git help fetch

有关命令的完整说明以及可传入的各种参数。

  

如果我先使用git pull,我的本地文件是否会被在线版本覆盖?

git pull就像执行git fetch后跟git merge一样 - 也就是说,它从远程获取更新并尝试将这些更新合并到本地文件中。根据您的意图,这可能没有问题。阅读这两个命令的帮助,以便您做出明智的决定。