问题如下,修改了a.txt,现在想将a.txt在push到我的源仓库上,但是仓库里已经有一个a.txt了,直接交文件仓库里的内容不变。
git其它相关文章
【1】git传输到Gitee仓库最全的代码
【2】git传输文件常见几大错误
注:现在不会有这种问题了,如果之前提交过,现在修改了文件,git会有对应标记,只需要直接
git add .或者git add +文件名
git commit -m “注释”
git push origin master
这样就行了
如果上述方法失败了,再往下看,删除缓存区的内容再添加即可
步骤
(1)你必须已经初始化了,而且之前提交的是这个文件夹,源仓库地址是对应的,不对应的话看我之前的上传文章,再搞一次,地址如下:
git传输到Gitee仓库最全的代码
(2)如果已经确保了初始化和地址完全正确的,现将缓存区的文件删除掉,再添加进去
输入命令:git rm --cached
—清空当前文件夹的暂存区的【所有】缓存
也可以git rm --cached +文件名(如git rm --cached a.txt)
—输入之前传输过但现在需要修改并重新发送的文件
额外知识:
1-git ls-files ----------查看暂存区的已缓存的文件(git add 进来的文件)
2-不要打错命令成git rm -r +文件夹名 ----------这个是将本地文件夹删除
3-输入命令:clear ----------清除屏幕
(3)文件重新添加完后,此时需要重新提交,将之前的代码行用clear清除掉了(不然看着太复杂了)