Git(hub)初学者问题

时间:2016-01-14 00:48:51

标签: git github

在使用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/master

3)我可以安全地继续使用终端,而无需在xCode中执行任何操作。换句话说,我是否必须以某种方式从xCode中删除源代码控制以避免遇到问题?如果是,我该怎么做?

1 个答案:

答案 0 :(得分:1)

1 /是您可以通过修改回购邮件中的.git/config文件来删除双重条目

2 / git push origin projectabc/master会将本地分支projectabc/master推送到远程repo原点 最好坚持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 repo状态同步。