我对Git环境有点新意,但到目前为止我有很多SVN经验,所以我知道事情是如何运作的,或者至少是它背后的一般想法。
话虽如此,我确实与Git有一些问题。
我已经在我的磁盘上创建了git存储库的副本,更改了一些文件,添加了一些文件并将已提交的+推送更改添加到存储库。
之后,Push命令消失了,我只能提交新的更改,我还会获得大量的文件,我从未改变过,在我需要提交之前从未真正打开过,即使我还没有对它们进行过操作。
所以我尝试删除整个git目录,创建另一个存储库副本并发生同样的事情 - 我做了一些更改,提交并推送它们然后Push选项消失了,我得到了大量的文件提交我从来没有工作过,所以我不能再将任何合法的更改推送到存储库,即使我有选择提交各种文件,我也没有改变。
我通过上下文菜单使用TortoiseGit。
我做错了什么?
答案 0 :(得分:0)
我认为您有文件权限问题,请在您的本地回购中尝试以下命令...
git config -e
然后将filemode选项更改为false。希望这能解决问题。