Ale*_*lex 15 git terminal command-line github
我对.gitignoregit中跟踪的文件所做的更改.
文件结构:
.gitignore
wp-config.php
Run Code Online (Sandbox Code Playgroud)
内容.gitignore:
wp-config.php
Run Code Online (Sandbox Code Playgroud)
当我改变wp-config.php,然后运行时,git status我看到它已被修改:
alex$ git status
# On branch master
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: wp-config.php
#
Run Code Online (Sandbox Code Playgroud)
如何停止跟踪此文件?我认为把它放进去就.gitignore足够了.
lin*_*ize 44
使用时.gitignore,仅忽略未跟踪的文件.
添加文件后,不会忽略对该文件的更改.
在这种情况下,您应该使用assume-unchanged或skip-worktree替代.
git update-index --assume-unchanged -- wp-config.php
Run Code Online (Sandbox Code Playgroud)
要么
git update-index --skip-worktree -- wp-config.php
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7665 次 |
| 最近记录: |