V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
MajestySolor
V2EX  ›  问与答

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

  •  
  •   MajestySolor · 2013-01-26 07:47:41 +08:00 · 3880 次点击
    这是一个创建于 4345 天前的主题,其中的信息可能已经有所发展或是发生改变。
    5 条回复    1970-01-01 08:00:00 +08:00
    Angelkid
        1
    Angelkid  
       2013-01-26 08:20:12 +08:00
    从头到尾我都没有找到这个问题中关于github的部分。
    你删除文件之后也要用git rm删除一次。最好的就直接用git rm,你前面删除文件那一步都不用了。
    MajestySolor
        2
    MajestySolor  
    OP
       2013-01-26 09:03:05 +08:00
    直接 git rm 不行啊

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

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

    git add -A [<path>]: 表示把<path>中所有tracked文件中被修改过或已删除文件和所有untracted的文件信息添加到索引库。省略<path>表示.,即当前目录。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5954 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 02:10 · PVG 10:10 · LAX 18:10 · JFK 21:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.