在第一个commit中还有文件file,然后写gitignore忽略file文件夹,清空缓存,再把其他全部添加到暂存区.
此时再修改file文件夹和其他文件,并提交.如果此时checkout到第一commit,file文件夹的修改不就没了吗?
再checkout回第二个commit,发现file文件夹没了,这算不算bug,因为file文件已经不被跟踪了, git也不会给出任何警告,怎样避免这样的情况的发生.也可能发生再分支间的切换.
新人,确实没有什么C币....
在第一个commit中还有文件file,然后写gitignore忽略file文件夹,清空缓存,再把其他全部添加到暂存区.
此时再修改file文件夹和其他文件,并提交.如果此时checkout到第一commit,file文件夹的修改不就没了吗?
再checkout回第二个commit,发现file文件夹没了,这算不算bug,因为file文件已经不被跟踪了, git也不会给出任何警告,怎样避免这样的情况的发生.也可能发生再分支间的切换.
新人,确实没有什么C币....