您好我已经提交并将一些更改推送到我的存储库的根目录(Say personal_repo)。现在我希望他们转向内心水平说 abcd / efgh在我的个人信息中。我该怎么办?我试着做一个< git branch -m current_branch abcd / efg>然后推。 (我是git的新手所以请原谅我,如果你发现我的方法疯了)。由于目录不在那里,所以不要工作。
请告诉我如何继续。
答案 0 :(得分:2)
你需要了解一些关于Git的基础知识。您不能将更改推送到根存储库或特定文件夹。你推动整个项目的变化状态。假设您的项目personal_repo最初是空白的。然后你在其中创建了5个文件,例如a,b,c,d,e。现在你添加 - >提交 - >将这些更改(从空为5个文件)推送到远程仓库。
现在您要将文件a移动到此项目中的文件夹AB。因此,您只需创建一个新文件夹AB并将文件A移动到AB。再次添加 - >提交 - >将这些更改(1个新文件夹,文件A移动到AB)推送到远程。
如果要在单独的分支中执行上述更改,则只需创建分支并进行更改。
在现实生活中的例子中,假设你有100个苹果,我给了4个苹果,并问你苹果的总数。你会从第一个苹果算到最后一个苹果,或者只是将4个苹果加到100个苹果上?