好的,所以当我遇到" 从已从磁盘中删除的Git仓库中删除多个文件 "时,我正在搜索"如何从Git中删除手动删除的文件"而不实际git rm file.txt
为每个文件执行操作.
两个最受欢迎的命令是:
git add -u
git add -A
虽然它们都适合我,但我仍然无法理解其中的差异,并且页面上的解决方案也没有解释.我的问题是,它们如何彼此不同,以及可以使用哪些其他git命令来删除从磁盘手动删除的文件?
She*_*yar 22
git add -A
等于 git add .
+ git add -u
当您执行" git add .
"时,它会将所有文件(现有的,已修改的和新的)添加到暂存区域,但不会删除已从磁盘中删除的文件.
" git add -u
"仅将当前跟踪的文件(已修改)添加到暂存区域,并检查它们是否已被删除(如果是,则从暂存区域中删除它们).这意味着它不会暂存新文件.
执行" git add -A
"执行这两个步骤,即按原样分阶段整个目录.
git add -A
:分期一切git add -u
:阶段仅修改文件git add .
:暂存一切,没有删除文件阅读文档了解更多信息.
归档时间: |
|
查看次数: |
6308 次 |
最近记录: |