MajestySolor
V2EX  ›  问与答

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

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

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

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

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