git时碰到了一个奇葩的问题,也不清楚什么原因。我github上没有要git commit的文件,本地有。但是git add后提示没有add(也就是说没有add成功)。我把文件改个名字就可以add成功。其他文件都可以add成功。但是发生了个新问题,无法git push -u origin master。
然后从网上搜了搜说git pull --rebase origin master,然后git push -u origin master,试了就可以了。
而其他文件直接git push -u origin master就可以了。莫名其妙。
再说说我对.git文件的理解:
其中config文件为文件URL,邮箱,用户名信息。
info为.gitignore那些不希望让git处理的文件(比如保密的文件信息),exclude类似。
objects为每次commit的版本文件,是一个hash值。
每个系统用户有一个.gitconfig文件,里面有github的用户URL,用户名,邮箱等信息。
转载请注明原文地址: https://ju.6miu.com/read-680020.html