如何使用 XCode 将新文件上传到 git 存储库?

Posted

技术标签:

【中文标题】如何使用 XCode 将新文件上传到 git 存储库?【英文标题】:How to use XCode to upload new files to a git repository? 【发布时间】:2013-10-13 12:44:44 【问题描述】:

我已将文件系统中的文件添加到 XCode 项目。 现在,当我将项目推送到我的 github 存储库时,该文件似乎没有上传。

我错过了什么?

【问题讨论】:

你是如何进行“推送”的。是按钮吗?你在 IDE 中做了什么来做相当于添加的操作(git 在实际执行“提交”之前需要一个“添加”,所以我不确定 IDE 是/将显示什么)。 也许一个关于 XCode 的论坛或邮件列表会是一个更好的提问场所...... 【参考方案1】:

在将文件拖入 XCode 项目时,您必须检查:[X] Copy items into destination group's folder (if needed) 否则,文件只是在项目设置中引用,而不是实际复制到项目文件夹中。

【讨论】:

【参考方案2】:

假设您添加的文件是mynewsource.cc,您是否运行了

 git add mynewsource.cc

命令(将文件添加到 GIT 存储库),然后是

 git commit -a 

命令(提交添加和其他更改;这可能会触发一些$EDITOR 让您编辑一些提交消息),最后

 git push

将更改推送(即转发)到上游 git 服务器?

我强烈建议看git documentation;它有很好的教程和短视频

将文件添加到某些 IDE(例如 Xcode)项目与版本控制(例如 gitsvn)无关(并且应该无关)。也许您的 IDE 应该有某种方式(菜单条目....?)将新文件添加到版本控制(GNU emacs VC 模式有一个)。

【讨论】:

我是 git 新手,现在我只是使用 XCode 接口。 但正如我试图解释的那样,gitXCode 完全不相关(就像苹果和鱼一样)。并且请看git 教程和视频,它们非常容易理解并且对新手友好。 我自己是一个命令行用户......但是这个用户正在使用 IDE,所以想知道他们如何检查 IDE 本身。让我更新一下标题。

以上是关于如何使用 XCode 将新文件上传到 git 存储库?的主要内容,如果未能解决你的问题,请参考以下文章

如何每次将新上传的文件从 s3 下载到 ec2

为啥不能将新添加的文件推送到远程存储库?

Azure Blob 存储 - 在将新文件上传到 Blob 容器中的特定文件夹时设置警报

如何上传本地项目到gitHub解决方案

git aws.push 将新的 php 应用程序上传到 Elastic Beanstalk

上传完成后如何将新文件名作为隐藏表单输入返回到 Dropzone?