这是一个文件夹,其中包含许多.java文件。
我如何git提交此文件夹?
如果我执行以下命令
git add foldername
git commit foldername -m "commit operation"
我会看到这些消息 没有添加到提交但未跟踪的文件存在(使用“git add”跟踪)
答案 0 :(得分:50)
您没有“提交文件夹” - 您正如您所做的那样添加文件夹,然后只提交所有更改。命令应该是:
git add foldername
git commit -m "commit operation"
答案 1 :(得分:5)
在上述答案中添加一点:
如果您想提交类似上面的文件夹
git add foldername
git commit -m "commit operation"
要添加文件夹,您需要与要添加的文件夹位于同一级别或更高级别。
例如:App / Storage / Emails / email.php
如果您尝试添加“存储”文件,但是您已经在email.php文档中进行了处理,除非您有“更改目录”(cd ..),否则您将无法添加“存储”文件。 /)备份到与存储文件本身相同或更高的级别
答案 2 :(得分:3)
当您在Git中“添加”某些内容时,将其添加到暂存区域。提交时,然后提交暂存区域中的内容,这意味着可以在任何时候只提交已更改文件的子集。
在您的情况下,您希望将文件夹添加到暂存区域,然后只进行正常提交:
$ git add foldername
$ git commit -m 'Helpful commit message'
答案 3 :(得分:0)
在门户网站中打开您的存储库,您将看到所有文件的列表。如果您刚刚创建了repo,并使用自述文件启动,则只能看到README列表。
打开要上传的文件夹。拖放浏览器中的列表。查看图片google doc。
答案 4 :(得分:0)
要暂存整个文件夹,请输入以下命令:
$git add .
该时间段会将所有文件添加到该文件夹中。
答案 5 :(得分:0)
我遇到了同样的问题。文件夹名称对我有用后再加上一个斜杠。
例如:git add foldername /