1
csslayer 2014-03-29 03:37:17 +08:00 2
git 不会忽略一个已经被 track 的文件
你可以试试这里列出的方法看看哪个适合你 http://stackoverflow.com/questions/1274057/making-git-forget-about-a-file-that-was-tracked-but-is-now-gitignored |
2
mclxly 2014-03-29 08:40:20 +08:00 1
兄弟,你这种忽略文件的方法很奇葩呀。
你在项目根目录下添加.gitignore这个文件(其实随便那个目录下都可以添加此文件,然后写该目录的忽略选项),然后在里面添加需要忽略的路径或者文件。 ----------------------------------example #OS junk files [Tt]humbs.db *.DS_Store #Visual Studio files *.[Oo]bj *.user *.aps *.pch |
3
RIcter 2014-03-29 09:13:11 +08:00 via iPhone 1
1。先把那个文件copy一份到别处
2。然后git remove config.inc.php 3。再copy回去 |
4
panlilu 2014-03-29 09:32:33 +08:00 via iPhone 1
git rm
|
5
2code 2014-03-29 09:36:27 +08:00 1
cp path/of/file /some/other/path
git rm path/of/file git commit -m "rm config file" echo "path/of/file" > .gitignore cp /some/other/path path/of/file |
6
kchum OP |
7
yangg 2014-03-29 10:43:37 +08:00 1
不会忽略已经track的文件,
git rm --cached path/to/file # remove file from git index. |
8
derek80 2014-03-29 13:43:43 +08:00 1
一直用 https://github.com/github/gitignore 然后定义些自已得。
|
9
bsbgong 2014-03-29 16:25:49 +08:00 via iPhone 1
git rm -r --cached folder/ #设置本地哪些目录的修改将被git忽略
执行后查看git status,git不会track你刚刚设置的目录了 |
10
xi_lin 2014-03-29 18:59:02 +08:00 2
如果要忽略已经track文件的修改,可以用--assume-unchanged
实在不行你在github上放一个示例项目看看。 |