在使用Github进行我的第一个项目时,我遇到了一些问题。我开始使用xCode源代码管理,但后来切换到使用终端。
1)当我试图查看我的远程目录时,我似乎有重复的目录。
$ git remote -v
NavCtrl https://github.com/.../projectabc.git (fetch)
NavCtrl https://github.com/.../projectabc.git (push)
NavCtrl https://github.com/.../projectabc.git (fetch)
NavCtrl https://github.com/.../projectabc.git (push)删除其中一个是否安全,因为它们的确切名称是相同的。
2)当我推的时候,我用的东西有什么区别吗?
$ git push origin master和
$ git push origin projectabc/master3)我能否安全地继续使用终端而不使用xCode。换句话说,我是否必须以某种方式从xCode中删除源代码管理以避免遇到问题?如果是,我该如何做?
发布于 2016-01-14 07:57:02
1/是的,您可以通过编辑回购中的.git/config文件来删除复式条目
2/ git push origin projectabc/master会将本地分支projectabc/master推送到远程回购源。
最好坚持使用git push origin master (或者更好:git push -u origin master用于第一次推,git push用于下一个:参见"Why do I need to explicitly push a new branch?")。
[3]理论上,是的:它可以取决于您的版本的XCode,但是它(XCode)应该能够与新的git状态同步,一旦您使用命令行完成了修改。
https://stackoverflow.com/questions/34779815
复制相似问题