我有一个非常大的问题。我正在学习Ruby on Rails教程,他们建议我使用GIT进行版本控制。我以前从未使用过它,并且在教程中,我认为我没有正确使用它。以下是一些背景信息。
我创建了一个新项目,然后创建了一个新的Github存储库。我将它们命名为相同的名称,并将我的项目推送到该存储库中。然后我查看了Github,所有我的项目文件都在那里。然后我按照教程的指示将文件推送到GIT。过了一会儿,我意识到,我的文件没有被上传。我并不在意,所以我继续进行教程。即使这些文件没有显示出来,我仍然将它们推送到GIT。
重要提示: 我的Github存储库只有我第一次创建它时的几个文件,但是我本地机器上的项目有更多的文件。在我能够遵循的最后一章教程中,它告诉我执行以下命令:
一旦我执行了这些命令,我在本地机器上的项目丢失了我在过去几天内创建的所有文件。我猜测Github用Github上的文件替换了我的本地机器上的文件(仅是在项目开始时创建的文件)。
我认为自从在本地机器上将文件添加到GIT后,文件夹“〜/ .git / logs / HEAD”中包含了我所做的所有提交,其中包含像GIT文件编号一样的东西。
任何帮助都可以为我节省很多时间。 谢谢,-Chris
我创建了一个新项目,然后创建了一个新的Github存储库。我将它们命名为相同的名称,并将我的项目推送到该存储库中。然后我查看了Github,所有我的项目文件都在那里。然后我按照教程的指示将文件推送到GIT。过了一会儿,我意识到,我的文件没有被上传。我并不在意,所以我继续进行教程。即使这些文件没有显示出来,我仍然将它们推送到GIT。
重要提示: 我的Github存储库只有我第一次创建它时的几个文件,但是我本地机器上的项目有更多的文件。在我能够遵循的最后一章教程中,它告诉我执行以下命令:
$ git add .
$ git commit -m "Finish layout and routes"
$ git checkout master
$ git merge filling-in-layout
一旦我执行了这些命令,我在本地机器上的项目丢失了我在过去几天内创建的所有文件。我猜测Github用Github上的文件替换了我的本地机器上的文件(仅是在项目开始时创建的文件)。
我认为自从在本地机器上将文件添加到GIT后,文件夹“〜/ .git / logs / HEAD”中包含了我所做的所有提交,其中包含像GIT文件编号一样的东西。
任何帮助都可以为我节省很多时间。 谢谢,-Chris