Git相当于Mercurial“ hg commit -A -m <message>”

时间:2019-08-25 04:16:46

标签: git macos mercurial

最近,我听说有关BitBucket终止对Mercurial的支持的消息,因此我将切换到Git。我基本上只是一个人的存储库,用于备份我的项目并用作旧代码的资源(我一点也不做任何棘手的事情)。因此,这些年来,只要我进行了很多更改,就只需使用hg commit -A -m <message>来提交整个项目,就可以了。

现在我已经切换到Git,我想知道是否有人可以告诉我相同的命令来完成相同的任务?我知道这里有git commit -a -m <message>,但这给了我一个奇怪的消息:“没有添加任何内容,但存在未跟踪的文件”,这使我有点不确定。

所以我想在这里问,什么命令可以完成与Mercurial命令hg commit -A -m <message>相同的命令?

1 个答案:

答案 0 :(得分:2)

您看到的警告消息(“未添加任何内容,但存在未跟踪的文件”)表明您的文件未跟踪。

您必须警告git以跟踪对这些文件的更改;使用git add <filename>完成。
要跟踪所有文件,请使用git add *通配符文件说明符。

从现在开始,可以使用指定的命令(git commit -a -m <message>)暂存并提交后续更改。

相关问题