我有一个git存储库,它正在做我以前从未见过的事情,并且没有在任何地方找到解决方案。我使用git init
进行了初始化,并使用git add *
添加了所有内容,并在我编辑任意数量的文件后尝试提交时继续我的路径,因此我必须执行git add -A
然后将它们全部用于提交。有没有办法跳过git add -A
步骤?我已经在gcode中使用了git,并且在终端中从来没有必要将它们从不上演到暂存。
我错过了git临时区域的范例吗?你怎么用它?
答案 0 :(得分:21)
您必须将更改添加到提交中,但您可以使用:
git commit -a
添加更改并提交或
git commit -am 'commit message'
我通常会如何滚动。
手动添加更改,如果您不想要,则不会提交所有内容,我相信您可以说这些内容有时很有用。
答案 1 :(得分:2)
添加一个别名,它将为您执行添加和提交,并开始使用别名。如果你在Windows上,我会建议TortoiseGit,它将索引抽象出来。
答案 2 :(得分:2)
如果是git,则无需添加文件。 Git会跟踪您到目前为止添加的所有文件。如果要添加git远程仓库中没有的新文件,则只需添加。
对于已修改的文件,您可以使用git commit -am“message”
git commit -am“message”将自动提交所有已更改的文件。
提交后,您需要使用git push命令将数据推送到远程。
希望这可以解决你的问题!!