我是GIT的新手。
我已经使用git init
在本地创建了一个新的GIT存储库。我已经练习了 add/commit 命令。现在我想尝试使用 git pull/push 命令,为此我需要一个远程存储库。
我可以在github上创建一个存储库并将其克隆到我的本地计算机上。但是,我想使用我的PC上现有的本地存储库,并将其推送到某个地方。 我猜测是推送到github上?如何做到这一点呢?
我是GIT的新手。
我已经使用git init
在本地创建了一个新的GIT存储库。我已经练习了 add/commit 命令。现在我想尝试使用 git pull/push 命令,为此我需要一个远程存储库。
我可以在github上创建一个存储库并将其克隆到我的本地计算机上。但是,我想使用我的PC上现有的本地存储库,并将其推送到某个地方。 我猜测是推送到github上?如何做到这一点呢?
您可以使用命令 git remote
来执行此操作。
只需使用以下命令将远程仓库添加到您的本地仓库中:
git remote add origin https://github.com/username/yourRepository.git
然后你可以进行第一次推送。只需使用简单的命令git push
。
之后,您可以执行所有远程操作,如获取(fetch)、拉取(pull)和推送(push)。
您可以看到有一个部分是关于...或从命令行推送现有存储库
的。在本地存储库中执行您在那里看到的两个命令,然后您就准备好了!
但是等等,还有更多。您甚至不必使用GitHub来拥有远程!您可以在本地拥有自己的远程!
您可以创建一个本地目录,让我们称其为local-git-repo.git
mkdir local-git-repo.git
然后在其中我们可以执行
git init --bare
然后在你的实际项目中,你可以执行以下操作
git add remote origin <path to your git repo>
完成了!你现在拥有自己的本地仓库,可以进行维护了!
git clone path/to/original/repo
. 现在你可以进入新克隆的仓库,尝试拉取/推送到你的原始仓库。 - Alderath