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

时间:2012-02-17 13:38:29

标签: git

如何在一个命令中提交和推送所有更改,包括添加,版本和文件删除等?

6 个答案:

答案 0 :(得分:13)

您必须执行git add -A才能添加所有文件新文件,更改和删除的文件。然后使用git commitgit push

跟进

答案 1 :(得分:1)

请试试以下内容 的 git commit -a

答案 2 :(得分:1)

Combine所有人都需要在一个alias中单独执行命令?!

答案 3 :(得分:1)

请遵循这些命令 git commit -am" message" (在单个命令中添加和提交) git push origin [分支名称]

答案 4 :(得分:0)

据我所知,您正在询问有关如下使用的“ -u”选项,该选项将添加所有已存在的回购条目(但无新条目):

git add -u

与手册页相对应的

   -u, --update
       Update the index just where it already has an entry matching <pathspec>. This removes as well as modifies index entries to match the working tree, but adds no new files.
       If no <pathspec> is given when -u option is used, all tracked files in the entire working tree are updated (old versions of Git used to limit the update to the current directory and its subdirectories).

答案 5 :(得分:0)

使用以下命令-

  1. git add -A来向所有文件添加新文件,更改和删除的文件。
  2. git commit -m "Your message"将所做的更改保存在文件中。
  3. git push -u origin master将已提交的更改发送到远程 存储库,其中本地分支被命名为远程主机 命名起源