如何在GitHub上创建与本地存储库同名的远程存储库

时间:2018-03-20 15:46:17

标签: git github version-control

我刚刚从初学者的指示中习惯了GitHub,并且陷入了下面的步骤。我想知道如何获得本地仓库的名称,以便能够创建具有相同名称的远程仓库。到目前为止,我已经运行:a)git init b)git add readme,c)git commit -m" first"。在我的目录中,我看到一个.git目录,但不知道本地repo的名称。谢谢。

  1. 在GitHub上创建一个与其名称相同的远程存储库 你的本地存储库。
  2. 将远程存储库(源)URL添加到本地存储库。
  3. 将本地存储库推送到GitHub。
  4. 创建本地分支,创建/添加/提交新文件。
  5. 将新的本地分支提交合并到本地主服务器。
  6. 将更新的主分支推送到GitHub。

3 个答案:

答案 0 :(得分:0)

您可以在GitHub上为远程仓库命名任何您想要的东西。人们通常将其命名为与他们工作的文件夹相同,假设这是他们项目的名称。

答案 1 :(得分:0)

编辑 - 在评论中对@ dwilbank的信用。

您可以从命令行在GitHub上创建项目/存储库,但仅限于要安装“hub”实用程序。事实证明它实际上非常有用,但是,既然你是新的,我强烈建议在安装bash别名以扩展功能之前先按常规手动方式进行。以下是“hub”实用程序的链接:https://github.com/github/hub

从手册页(注意这只是 AFTER 安装“hub”):

git create [NAME] [-p] [-d DESCRIPTION] [-h HOMEPAGE]
Create a new public GitHub repository from the current git repository 
and add remote origin at "git@github.com:USER/REPOSITORY.git"; USER is 
your GitHub username and REPOSITORY is the current working directory 
name. To explicitly name the new repository, pass in NAME, optionally 
in ORGANIZATION/NAME form to create under an organization you're a 
member of. With -p, create a private repository, and with -d and -h 
set the repository's description and homepage URL, respectively.

通常,通过vanilla git,你不能这样做。你需要有一个项目要先推进。但是,您可以根据需要为项目命名,然后只需按下即可。存储库的名称无关紧要(即,如果您上传“Foo”存储库,则可以更改文件夹名称,它不会影响远程存储库,反之亦然)。重要的是你的回购中的内容,而不是它的名称。

请尝试以下操作:

  1. 获取reporistory的网址。 picture of where to get repo url

  2. git remote add origin "remote repository URL" 那应该告诉你的回购你要去哪里。

  3. git remote -v验证它是否是有效的远程地址。

  4. git push origin master推送您所做的提交,并确保它显示在您的回购中。

答案 2 :(得分:0)

好的,我假设您已经创建了本地git,如果没有,您将不得不在项目目录中的终端上执行此操作:

git init
git add .
git commit -m "Initial commit"

接下来在您的github帐户中创建一个新的仓库: An image of how to create a repo on GitHub

然后你去de按钮说“克隆或下载”并复制你想要的链接(https或SSH)这样的https://github.com/YourUsername/YourRepo.git

最后在控制台上执行此操作:

git remote add origin https://github.com/YourUsername/YourRepo.git
git push -u origin master