
1 wujysh 2017 年 1 月 25 日 git rm --cached a |
2 MajestySolor OP @wujysh 这样会删除远程库的 a 文件,还是不可行的 |
3 kiwi95 2017 年 1 月 25 日 via Android 如果只是一个文件,可以做一个 a.template 的文件作为 git 追踪的文件,大家公用这个文件,新 clone 的仓库手动复制一个命名为 a 就可以了 用 assumr-unchanged 有点麻烦,要是忘记了这个标记位更麻烦 |
4 kiwi95 2017 年 1 月 25 日 via Android append: 把 a 加到 .gitignor 里面 |
5 bigpigeon 2017 年 1 月 25 日 以前也遇到这个问题,后来改变思路了,配置文件改名为 xx.conf.bak ,然后 git pull 下来后 cp xx.conf.bak xx.conf .gitignore 中加入 xx.conf |
7 SoloCompany 2017 年 1 月 25 日 用 named stash git stash save ‘ my checkpoint' git checkout stash -b my-checkpoint git checkout master git stash pop 以后任何时候你希望得到一个 clean working copy 的时候,直接很黄很暴力的(慎重!) git reset --hard 随时恢复工作环境 git stash apply my-checkpoint 把 stash 保存为单独一个分支是为了避免误操作把 stash 给覆盖或清除了 |