位于分支 master 您的分支与上游分支 'origin/master' 一致 尚未修改以备提交的表更:修改:**** (修改的内容,未跟踪的内容)

问题原因:

我的MyProject下有code文件以及一个lab的文件夹,其中code等文件是我自己的,而lab文件来自github下载的,我直接在Myproject目录下创建自己的git,把代码提交到远程仓库的过程中发现lab提交不成功,在github页面上lab不是一个文件夹的图标,也无法打开,因此我尝试单独提交lab文件夹,但就报出了如上错误。

 进入lab文件夹中,浏览文件内容,发现lab文件中本身就存在.git(原作者创建的),而上级目录Myproject中也有我创建的.git,因而导致了错误:

解决方法:

(1)删除lab中的.git文件夹

rm -rf .git

(2)不能直接重新add commit push等操作,需要先把lab在github中删除,可以先把lab移出Myproject,然后提交Myproject项目,这样相当于在github中把lab删除了。

可以看到,lab已经不在github中了

 (3)然后将lab添加到Myproject中,再重新执行add commit push等操作,提交lab文件夹

可以看到,lab重新出现在github中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值