Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';t在xcode中推送远程git分支_Xcode_Git_Push_Commit - Fatal编程技术网

Can';t在xcode中推送远程git分支

Can';t在xcode中推送远程git分支,xcode,git,push,commit,Xcode,Git,Push,Commit,我来找你是因为我有一个很烦人的问题。在xCode中,我删除了一些文件,现在,当我想推送我的源代码时,它说我不能,因为有一些未提交的更改。未提交的更改来自已删除的文件(xcode向我显示这些用d标记的文件) 我的问题是如何使我的git repo与它同步,以便我可以推送我的源文件???在推送到遥控器之前,您需要提交更改。如果转到项目目录,请键入: git状态 它应该向您显示已删除的文件。如果您觉得还可以,请键入: git commit-a-m“您在此处提交的消息” 然后,您应该能够推送到远程回购:

我来找你是因为我有一个很烦人的问题。在xCode中,我删除了一些文件,现在,当我想推送我的源代码时,它说我不能,因为有一些未提交的更改。未提交的更改来自已删除的文件(xcode向我显示这些用d标记的文件)


我的问题是如何使我的git repo与它同步,以便我可以推送我的源文件???

在推送到遥控器之前,您需要提交更改。如果转到项目目录,请键入:

git状态

它应该向您显示已删除的文件。如果您觉得还可以,请键入:

git commit-a-m“您在此处提交的消息”

然后,您应该能够推送到远程回购:


git push

除了黑社会的答案:

  • 在项目导航器中选择您的项目
  • 在文件菜单->源代码管理->提交下选择
  • 在文件菜单->源代码管理->推送下选择(如果要将其推送至远程回购)

  • 在Mac电脑上,它有助于研究菜单栏下的项目,因为弹出菜单并不总是完全填充。

    只是为了确定,什么是-a方法(我假设它将强制删除已删除的本地删除文件)?因此,没有办法使用xCode(我不知道您是否熟悉它)
    -a
    将暂存并提交您在
    git status
    中看到的任何修改或删除的文件。很抱歉,我对xcode git接口不太熟悉。当我需要将代码推送到git时,没有显示远程服务器。在这种情况下,要么你的项目不是git存储库的一部分,要么你的xcode出错了。尝试退出Xcode并重新打开项目。