MajestySolor
V2EX  ›  问与答

关于github问个低端问题,我添加过新文件以后可以用 “git add .”,新文件就都在了,然后 commit 即可,那么反过来我删除文件以后应该怎么用 “git rm” 这个命令

  •  
  •   MajestySolor · Jan 26, 2013 · 4688 views
    This topic created in 5029 days ago, the information mentioned may be changed or developed.
    5 replies  •  1970-01-01 08:00:00 +08:00
    Angelkid
    Angelkid
    Jan 26, 2013
    1
    从头到尾我都没有找到这个问题中关于github的部分。
    你删除文件之后也要用git rm删除一次。最好的就直接用git rm,你前面删除文件那一步都不用了。
    MajestySolor
    MajestySolor
    OP
    Jan 26, 2013
    2
    直接 git rm 不行啊

    Kjuly
    Kjuly
    Jan 26, 2013
    3
    $ rm a_file
    $ git rm a_file
    MajestySolor
    MajestySolor
    OP
    Jan 26, 2013
    4
    我知道可以一个一个删除,就是想问能不能像 git add . 这样一次性完成的
    bindiry
    bindiry
    Jan 26, 2013
    5
    如果有多个文件删除,可以试试 -u 和 -A 参数

    git add -u [<path>]: 把<path>中所有tracked文件中被修改过或已删除文件的信息添加到索引库。它不会处理untracted的文件。省略<path>表示.,即当前目录。

    git add -A [<path>]: 表示把<path>中所有tracked文件中被修改过或已删除文件和所有untracted的文件信息添加到索引库。省略<path>表示.,即当前目录。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5049 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 08:32 · PVG 16:32 · LAX 00:32 · JFK 03:32
    ♥ Do have faith in what you're doing.