一、git clone 下来的文件不能删除
原因一:克隆下来的文件进入到了.gitignore
解决:将文件从.gitignore文件移除即可脚本如下 或 添加文件后缀即可
git add wenjian
git commit -m 'yichu'
rm -r wenjian
原因二:
没有加文件后缀
二、 出现无路径文件不能删除也不能add
解决:关闭正在打开的文件即可
三、delete的红色暂存区文件如何add
git add .
git commit -m ‘备注’
四、远程创建带有README.md文件仓库报错 [rejected] master -> master(non-fast-forward)
问题:远程有README.md文件导致和本地不一致推送失败
方法一:强推本地库文件,远程文件直接被覆盖掉。git push -f origin master。
方法二:本地生成一个README.md文件。 git pull --rebase origin master;git push -u origin master
五、远程库vs本地库
1)github远程库创建者的邮箱对应本地库提交的邮箱就可以在远程不用绑定用户也可以提交代码
2)远程库主目录及子目录所有内容只能设定一个链接,子目录不能再生成一个版本库(即子目录不能再生成远程版本库)
3)gitlab远程库版本回退:远程库取消master受保护设置,本地库版本回退git reset --hart commitid 然后git push -f
参考链接
https://blog.csdn.net/qq_27416233/article/details/84787248
https://blog.csdn.net/Mrchai521/article/details/98470560
远程库vs本地库
1)github远程库创建者的邮箱对应本地库提交的邮箱就可以在远程不用绑定用户也可以提交代码
2)远程库主目录及子目录所有内容只能设定一个链接,子目录不能再生成一个版本库(即子目录不能再生成远程版本库)