git add [--verbose | -v] [--dry-run | -n] [--force | -f] [--interactive | -i] [--patch | -p] [--edit | -e] [--[no-]all | --[no-]ignore-removal | [--update | -u]] [--sparse] [--intent-to-add | -N] [--refresh] [--ignore-errors] [--ignore-missing] ...
“` git add -f path/to/file.txt git commit -m “Force add ignored file” “` 这样,Git就会忽略.gitignore文件中定义的文件和文件夹,不进行版本控制和跟踪。在执行Git操作时,这些文件将被自动忽略。
Use -f if you really want to add them. 如果你确实想添加该文件,可以用-f参数强制添加到Git本地版本库: 关于-f参数,描述如下: -f, --force:Allow adding otherwise ignored files.允许添加被忽略的文件。 $ git add -f App.class 或者你发现,可能是.gitignore写得有问题,需要找出来到底哪个规则写错了,...
可以使用git add中的-f(或--force)选项强制将忽略的文件提交到存储库: $cat.gitignore *.log$ git add -f debug.log $ git commit -m"Force adding debug.log" 如果您定义了一个通用模式(比如*.log),但您想提交一个特定的文件,您可以考虑这样做。但是,更好的解决方案是定义一般规则的例外情况: ...
-f, --force:Allow adding otherwise ignored files.允许添加被忽略的文件。 bash $ git add -f App.class 或者你发现,可能是.gitignore写得有问题,需要找出来到底哪个规则写错了,可以用git check-ignore命令检查: bash $ git check-ignore -v App.class.gitignore:3:*.class App.class ...
usage: git add [options] [--] <filepattern>... -n, --dry-run dry run -v, --verbose be verbose -i, --interactive interactive picking -p, --patch select hunks interactively -e, --edit edit current diff and apply -f, --force allow adding otherwise ignored files ...
addEmptyPathspec Shown when the user runs git add without providing the pathspec parameter. addIgnoredFile Shown when the user attempts to add an ignored file to the index. amWorkDir Shown when git-am[1] fails to apply a patch file, to tell the user the location of the file. ambiguo...
-f, --force allow adding otherwise ignored files -u, --update update tracked files -N, --intent-to-add record only the fact that the path will be added later -A, --all add changes from all tracked and untracked files ...
-s, --signoff add a Signed-off-by trailer -t, --template use specified template file -e, --edit force edit of commit --cleanup how to strip spaces and#comments from message --status include status in commit message template -S, --gpg-sign[=] ...
熟悉Git 的小伙伴应该都知道随着 Git 仓库维护的时间越来越久,追踪的文件越来越多,git 存储的objects数量会极其庞大,每次从远程仓库 git clone 的时候都会墨迹很久。如果我们不小心git add了一个体积很大的文件,且git push到了远程仓库,那么我们git clone的时候也会很慢。