我昨天将整个项目上传到我的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)
,我的本地文件是否会被在线版本覆盖?
答案 0 :(得分:0)
那么如何“获取”?
使用命令:
git fetch
基本上,您的本地存储库与远程(Github)存储库不同步。如果您有多个远程仓库,则可以指定哪个远程仓库,也可以指定哪个分支。试试
git help fetch
有关命令的完整说明以及可传入的各种参数。
如果我先使用git pull,我的本地文件是否会被在线版本覆盖?
git pull
就像执行git fetch
后跟git merge
一样 - 也就是说,它从远程获取更新并尝试将这些更新合并到本地文件中。根据您的意图,这可能没有问题。阅读这两个命令的帮助,以便您做出明智的决定。