作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我在 github 上 fork 了一个项目并开始在我自己的机器上弄乱它,我想将我所做的更改提交回我在 github 上的 fork 但不提交我对 .cfg 文件所做的更改,因为这包含数据库密码等内容
最佳答案
使用这个:
git update-index --skip-worktree path/file.cfg
并恢复:
git update-index --no-skip-worktree path/file.cfg
最后,如果你想列出用 skip-worktree
标记的文件:
git ls-files -v | grep ^S | awk '{print $2}'
为了简化,您可以在 $HOME/.gitconfig
中为它创建一个别名:
[alias]
ls-ignored-changes = !git ls-files -v | grep ^S | awk '{print $2}'
然后你可以只输入 git ls-ignored-changes
。如果你有git-completion
,它甚至可以自动完成。到位(对于 bash、tcsh、zsh)。
关于git - 如何告诉 git 忽略对单个文件的所有进一步编辑而不将其从 repo 中删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4114163/
我有这个: const {ops} = getOplogStreamInterpreter(strm); ops.del.subscribe(v => { console.log('delete
我四处搜索,据我所知,POST 表单请求已被限制为 10MB (http://golang.org/src/net/http/request.go#L721)。 如果我要在我的 ServeHTTP 方
我是一名优秀的程序员,十分优秀!