这是一个文件夹,其中包含很多 .java 文件。
我怎样才能 git 提交这个文件夹?
如果我执行以下命令
git add foldername
git commit foldername -m "commit operation"
我将看到没有添加到提交但存在未跟踪文件的消息(使用“git add”进行跟踪)
这是一个文件夹,其中包含很多 .java 文件。
我怎样才能 git 提交这个文件夹?
如果我执行以下命令
git add foldername
git commit foldername -m "commit operation"
我将看到没有添加到提交但存在未跟踪文件的消息(使用“git add”进行跟踪)
您不会“提交文件夹” - 您添加文件夹,就像您所做的那样,然后简单地提交所有更改。命令应该是:
git add foldername
git commit -m "commit operation"
在上面的答案中添加一点:
如果你想提交一个像上面这样的文件夹
git add foldername
git commit -m "commit operation"
要添加文件夹,您需要与您尝试添加的文件夹处于同一级别或更高级别。
例如:App/Storage/Emails/email.php
如果您尝试添加“Storage”文件夹,但您一直在其中处理 email.php 文档,您将无法添加“Storage”文件夹,除非您已“更改目录”(cd ../)返回达到与存储文件本身相同或更高的级别
当您在 Git 中“添加”某些内容时,您会将其添加到暂存区域。当您提交时,您将提交暂存区域中的内容,这意味着在任何时候都可以只提交更改文件的子集。
在您的情况下,您希望将文件夹添加到暂存区域,然后只需执行正常提交:
$ git add foldername
$ git commit -m 'Helpful commit message'
要暂存整个文件夹,您需要输入以下命令:
$git add .
期间将添加文件夹中的所有文件。
或者,最好只是将文件夹“拖放”到您在 git 浏览器中打开的存储库中。
在 Web 门户中打开您的存储库,您将看到所有文件的列表。如果您刚刚创建了 repo,并使用 README 启动,您将只会看到 README 列表。
打开您要上传的文件夹。在浏览器中拖放列表。请参阅此处的图像。
我遇到了同样的问题。在文件夹名称后放置一个正斜杠对我有用。
例如:git add 文件夹名/