git - 如何在 git 中为单个提交添加多个文件?

标签 git git-commit

我对不同目录中的两个文件进行了更改,如何为单个提交添加这两个文件。我可以这样做吗,添加第一个,然后将目录更改为第二个文件并添加第二个文件最后执行提交。这行得通吗?

最佳答案

您可以使用

添加所有文件
git add file1.txt folder/file2.txt file3.txt file4.txt file5.txt

然后提交您希望提交的文件。

git commit file1.txt folder/file2.txt file3.txt -m"I committed file1.txt folder/file2.txt"

你将添加

  • 文件1.txt
  • 文件夹/文件2.txt
  • 文件3.txt
  • file4.txt

到暂存区,然后提交相同的消息。

  • 文件1.txt
  • 文件夹/文件2.txt
  • 文件3.txt

请注意,文件以相同的格式添加或提交

关于git - 如何在 git 中为单个提交添加多个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32074850/

相关文章:

git - 删除私有(private)服务器(不是 GitHub)上的 git master 分支

Git merge 冲突在我没有的文件上?

python - 使用预提交 Hook 防止提交 pdb 或 pytest set_trace

默认情况下,GIT 忽略对已提交文件的本地更改

Git-commit 无法打开 vim

git - sublime text 选项 "-n -w"(对于 git)总是打开我以前的标签

android - 终端控制台中的 Git - Android Studio - 自动完成

git - 从远程仓库中提取 gitignored、未跟踪的文件时会发生什么?

git - 从历史记录中删除提交

macos - 为什么我不能 promise ? (您的分支是最新的 'origin/master' ,没有添加任何更改以提交)