代码之家  ›  专栏  ›  技术社区  ›  Simon

使用本地副本推送到git的远程回购

  •  0
  • Simon  · 技术社区  · 1 年前

    给定一个现有的私有远程存储库,我可以访问它,它只包含一个README.md和一个.gitingore文件。让我们把这个回购称为“myRepo”。

    在我的机器上,我在本地创建了一个文件夹“myRepo”,向其中添加了一些文件,并希望将所有内容推送到远程“myRepo”。

    我知道 git init 命令我可能不得不这么做 git remote add "url_to_myRepo" 然后这是正确的路吗?

    而且,我的本地文件夹包含一大堆文件,我不想被git跟踪。我必须先创建一个.gitignore文件吗 初始化 ,或者我以后也可以这样做吗?

    1 回复  |  直到 1 年前
        1
  •  2
  •   Malcolm    1 年前

    跑步 git init 只创建一个本地存储库目录。然后,正如@jimredmond建议的那样,你应该逃跑 git remote add origin $URL 然后 git pull 以使您的本地存储库与远程存储库同步。 然后,你需要 git add 文件夹。您可以使用该命令显式地添加单个文件,但如果要添加目录,则可能应该首先创建.gitignore文件。那你当然需要 git commit 将文件实际保存到存储库中。然后你就可以跑步了 git push 将您提交的文件保存到远程存储库。

        2
  •  0
  •   bronislav Rajdeep Singh    1 年前

    你需要做 git remote add origin <url_of_the_repo> ,然后你可以 git push origin 将本地更改推送到远程回购。

    如果您不想跟踪本地文件夹中的某些文件,请在中列出它们 .gitignore 。这样,git将忽略它们,并且不会因为您有未提交的更改而打扰您。

    编辑:您需要首先使用 git add / git commit 命令。