在svn中你会这样做:
svn ci -m "..." filename1.ext filename2.ext
在git中你会这样做:
git add filename1.ext
git add filename2.ext
git commit -m "..."
就个人而言,我更喜欢git方法,但我很好奇......你能否像提交SVN那样提交你想在提交命令中提交的所有单个文件?
答案 0 :(得分:1)
此 工作:
git commit -m "..." filename1.ext filename2.ext
如果文件之前已经git add
编辑,现在他们进行了一些修改。但svn
也是如此。您只能在以前的修订版中提交已添加的文件的更改。
当然,git add
与svn add
的工作方式不同,因为它具有更复杂的临时区域功能。但就提交待定修改而言,上面的git commit
就像svn ci
一样。 (起初我写了git ci
,它不存在,它是我一直使用的别名。个人这就是我大多数时间提交待定更改的方式,我直接选择文件,就像你习惯使用Subversion一样。)
答案 1 :(得分:0)
此外,git add
支持-A
标记,该标记将添加所有以前未添加的文件(通常是新创建的文件)。
git add -A
git commit -m "my commit message here"
git push