我对不同目录中的两个文件进行了更改,如何为单个提交添加两个文件。我可以这样做,添加第一个,然后将目录更改为第二个文件,并添加第二个文件,最后执行提交。这会起作用吗?
您可以使用添加所有文件
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"
你会补充的
到暂存区,然后提交相同的消息。
请注意,文件是以相同的格式添加或提交的
如果这两个目录是同一个git项目的一部分,只需使用git
添加这两个文件,然后进行提交:
git add folder1/file1 folder2/file2
git commit
通过执行此操作,您可以看到对于此特定提交,您有两个文件,其中的内容已更改。
你可以使用add
命令interactively:
git add -i
然后你看到:
*** Commands ***
1: status 2: update 3: revert 4: add untracked
5: patch 6: diff 7: quit 8: help
What now>
点击4(添加未跟踪),然后你看
What now> 4
1: file1
2: file2
Add untracked>>
点击1和2添加file1
和file2
然后你提交这些文件:git commit
1.“git status”列出哪些文件是暂存的,未暂存的和未跟踪的。在“未提交的更改”下,您可以看到所有已编辑的文件。
git status
2.“git add”来提交你的提交。
git add <file1> <file2> <file3>
(或)“git add -A”来暂存所有要提交的修改文件。
git add -A
3.“git commit -m”提交您的更改,
git commit -m "I am committing multiple files"
另外一个选项。您可以将修改后的文件“ALL”添加到下一次提交中
git add -A
这相当于
git add -all
然后你可以使用
git commit -m "some info about this commit"
当你有两个以上的文件或者你不想写它们的名字/路径时很有用。
从: