Ios Xcode 6.2韩元';t加载远程git repos
我需要将我的Xcode项目保存在2个远程repo中。以下是我采取的步骤Ios Xcode 6.2韩元';t加载远程git repos,ios,xcode,git,github,bitbucket,Ios,Xcode,Git,Github,Bitbucket,我需要将我的Xcode项目保存在2个远程repo中。以下是我采取的步骤 在我的Mac中创建了一个空文件夹 添加了一个.gitignore文件 使用Xcode 6.2创建了一个项目 在Bitbucket上创建了回购 在Github上创建了回购协议 通过选择源代码管理->工作副本->配置->添加远程,我添加了两个远程。 然后,通过选择Xcode Preferences->Accounts,我填写了每个帐户的用户凭据 然后我通过选择Source Control->commit来提交项目的初始更改,它
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = true
precomposeunicode = true
[remote "bitbucket"]
url = https://Isuru-Nanayakkara@bitbucket.org/Isuru-Nanayakkara/coolproject.git
fetch = +refs/heads/*:refs/remotes/bitbucket/*
[remote "github"]
url = https://github.com/Isuru-Nanayakkara/CoolProject.git
fetch = +refs/heads/*:refs/remotes/github/*
好吧,在做了一些修改之后,我能让它工作了。这里是我采取的步骤
git-push-bitbucket
,但这会给我一个错误。搜索后,我发现我需要为我的本地回购设置一个默认远程。因此,我运行了以下命令,并成功地将更改推送到Bitbucket的回购
git-push——设置上游比特桶主节点
git push github
推送到github时,我遇到了一个新错误![已拒绝]母版->母版(先取)。即使从Bitbucket中提取了最新的,我仍然会得到这个错误。因此,为了克服这个问题,我运行了下面的命令,并强制将repo推送到Github
git推送-f github主机
注意:如果我采取的步骤是错误的,或者有更干净或更正确的方法,请发布您的答案。我仍然非常愿意听取建议。我当时是一个超脱的人(由另一个开发人员提交的),因此我的分支上没有与回购协议相匹配的提交。因此,我得到了以下结果:
我是怎么让自己变得超然的?简单地说,我做了一些类似于git checkout c10847ae6708fadc73d451a68e2dsdf30dbbabd86的事情,您可以尝试在一个名称下声明这两个remote,看看效果是否更好:。@VonC Hi,感谢您的回复。我试过了,但也没用。虽然我能够以不同的方式解决我的问题。我将其作为一个发布。这可以解释“加载”问题:GitHub回购协议不兼容(因为它已经有自己的历史记录,并且不是真的空的)。