首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >添加“返回”致命:外部存储库“错误”

添加“返回”致命:外部存储库“错误”
EN

Stack Overflow用户
提问于 2013-02-25 16:54:54
回答 11查看 101.2K关注 0票数 35

我刚刚进入了美好的吉特世界。我必须提交我对程序所做的一系列更改,这些更改位于一个名为/var/www/myapp的目录中。

我创建了一个新的目录/home/mylogin/gitclone。在这个目录中,我对公共回购做了一个git clone,并且能够创建最新的副本。

我现在正试图弄清楚如何将工作文件夹(/var/www/myapp)中的所有文件“签入”到主存储库。

/home/mylogin/gitclone中,我尝试了git add /var/www/myapp,但是我得到了一个错误,我试图添加的文件夹在存储库之外。

你能告诉我我做错了什么吗?另外,我想添加所有的东西,不管它是否与主人不同。谢谢。

EN

回答 11

Stack Overflow用户

回答已采纳

发布于 2013-02-25 16:57:55

首先,在克隆文件夹中,您可以创建一个分支(因此主目录保持不变)

代码语言:javascript
复制
git branch [branch_name]

之后,只需将您想要的文件从旧文件夹复制到克隆文件夹。

完成后,只需将更改和合并你的分支添加/提交到“主”分支中即可。它看起来就像这样:

代码语言:javascript
复制
git add .
git commit -m "Comments"
git checkout master
git merge [new_branch]

试试这个GitHub教程

票数 19
EN

Stack Overflow用户

发布于 2013-02-25 16:59:09

您必须将所有文件从/var/www/myapp移动到/home/mylogin/gitclone,然后执行git add .,然后执行git commit -m "Your message"

票数 4
EN

Stack Overflow用户

发布于 2013-02-25 17:01:48

要将一些文件或文件夹添加到您的存储库中,它们必须位于您用git clone创建的文件夹中。因此,将应用程序复制/粘贴到本地git文件夹中,然后进入该文件夹并执行git add *,然后您将能够使用git commit -m 'message'提交到服务器,并最终使用git push将更改推送到服务器

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15072125

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档