相关疑难解决方法(0)

"git add -A"和"git add"之间的区别.

该命令git add [--all|-A]似乎与git add ..相同.它是否正确?如果没有,它们有何不同?

git git-add

2788
推荐指数
11
解决办法
160万
查看次数

Git命令提交所有更改,包括删除或创建的文件

在对git我已经跟踪的文件进行更改后,通常会执行以下操作:

git commit -a -m "a message describing what you did"
Run Code Online (Sandbox Code Playgroud)

其次是

git push origin master
Run Code Online (Sandbox Code Playgroud)

提交然后将所有更改推送到我的Github帐户.但是,第一个命令不适用于添加或删除的提交文件.要做到这一点,我将首先输入:

git add -A
Run Code Online (Sandbox Code Playgroud)

如下所述:如何提交和推送所有更改,包括删除?.

在另一个问题中,Git使用单个命令提交所有文件,接受的答案表明应用完整提交的唯一方法(即:包括添加或删除的文件,不仅仅是编辑过)然后推送是通过将它们与&&命令结合起来,如此:

git add -A && git commit
Run Code Online (Sandbox Code Playgroud)

在我的情况下看起来像:

git add -A && git commit -a -m "a message describing what you did" && git push origin master
Run Code Online (Sandbox Code Playgroud)

现在问题是:这个大命令是否正确?有没有办法创建一个新git命令来同时应用这三个命令?此外:推荐或劝阻这些命令的合并?如果是,请说明原因.


编辑

我立刻后悔这个决定:编辑上次推送提交的消息.

git github

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

git ×2

git-add ×1

github ×1