Git命令行提交已跟踪文件问题:ZebrasAss.txt无法提交
ZebrasAss.txt无法提交的原因分析
从你提供的命令行记录里,能直接找到几个核心问题:
ZebrasAss.txt不是文件,是文件夹
看ls的输出:ZebrasAss.txt/末尾的斜杠说明这是个文件夹。Git默认不会追踪空文件夹,哪怕你执行git add也没用——因为Git只追踪文件内容,空文件夹里没有任何文件的话,Git不会把它加入版本控制。你用了错误的Git命令
你输入的git all .是无效命令,正确的添加文件命令应该是git add .。虽然你说成功执行了add,但从git status的输出“working tree clean”来看,要么你实际没正确执行git add,要么ZebrasAss.txt文件夹里确实没有任何文件。重复克隆仓库导致混乱
你已经在~/desktop/test/RDR2Rant这个克隆好的仓库里,又执行了一次git clone,这会在当前目录下生成另一个RDR2Rant子文件夹,完全没必要,反而会让你的文件结构更混乱,建议删除这个多余的子文件夹。
和前置作业说明的模糊性关系不大,主要是几个基础操作失误:把文件夹当成文件、用错Git命令、重复克隆仓库。
内容的提问来源于stack exchange,提问作者Toyu_Frey
相关产品推荐
相关产品推荐

