我刚刚进入了美好的吉特世界。我必须提交我对程序所做的一系列更改,这些更改位于一个名为/var/www/myapp的目录中。
我创建了一个新的目录/home/mylogin/gitclone。在这个目录中,我对公共回购做了一个git clone,并且能够创建最新的副本。
我现在正试图弄清楚如何将工作文件夹(/var/www/myapp)中的所有文件“签入”到主存储库。
在/home/mylogin/gitclone中,我尝试了git add /var/www/myapp,但是我得到了一个错误,我试图添加的文件夹在存储库之外。
你能告诉我我做错了什么吗?另外,我想添加所有的东西,不管它是否与主人不同。谢谢。
发布于 2013-02-25 16:57:55
首先,在克隆文件夹中,您可以创建一个分支(因此主目录保持不变)
git branch [branch_name]之后,只需将您想要的文件从旧文件夹复制到克隆文件夹。
完成后,只需将更改和合并你的分支添加/提交到“主”分支中即可。它看起来就像这样:
git add .
git commit -m "Comments"
git checkout master
git merge [new_branch]试试这个GitHub教程。
发布于 2013-02-25 16:59:09
您必须将所有文件从/var/www/myapp移动到/home/mylogin/gitclone,然后执行git add .,然后执行git commit -m "Your message"。
发布于 2013-02-25 17:01:48
要将一些文件或文件夹添加到您的存储库中,它们必须位于您用git clone创建的文件夹中。因此,将应用程序复制/粘贴到本地git文件夹中,然后进入该文件夹并执行git add *,然后您将能够使用git commit -m 'message'提交到服务器,并最终使用git push将更改推送到服务器
https://stackoverflow.com/questions/15072125
复制相似问题