将现有源代码导入GitHub

不羁的心 提交于 2020-01-06 17:02:35

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

如何将源代码从计算机导入到GitHub帐户?


#1楼

正如JB正确地指出的那样,只需遵循说明,它在GitHub上就变得异常容易。

这是登录后使用http://github.com/new在GitHub上建立新存储库后显示的说明示例。

Global setup:

 Set up Git:
  git config --global user.name "Name"
  git config --global user.email email@gmail.com


Next steps:

  mkdir audioscripts
  cd audioscripts
  git init
  touch README
  git add README
  git commit -m 'first commit'
  git remote add origin git@github.com:ktec/audioscripts.git
  git push -u origin master


Existing Git repository?

  cd existing_git_repo
  git remote add origin git@github.com:ktec/audioscripts.git
  git push -u origin master


Importing a Subversion repository?

  Check out the guide for step-by-step instructions.

再简单不过了!


#2楼

尝试执行Pete的步骤时,合并时遇到了一些麻烦。 这些是我最终完成的步骤。

  1. 使用操作系统删除要提交的项目文件夹中的.git文件夹。 这将为您提供一个干净的选择。 这也是在项目文件夹中制作.gitignore文件的好时机。 这可以是在github.com上创建存储库时创建的.gitignore的副本。 进行此复制将避免在更新github.com存储库时将其删除。

  2. 打开Git Bash并导航到您刚刚从中删除.git文件夹的文件夹。

  3. 运行git init 。 这将在您所在的文件夹中建立本地存储库。

  4. 运行git remote add [alias] https://github.com/[gitUserName]/[RepoName].git 。 [别名]可以是您想要的任何东西。 [alias]是要绑定到本地存储库的,因此计算机名对于[alias]来说很好用。 可以在github.com上找到该URL,并确保在顶部确保单击了HTTP | SSH | Git Read-Only中的HTTP按钮。 git:// URL对我不起作用。

  5. 运行git pull [alias] master 。 这将更新您的本地存储库,并避免合并冲突。

  6. 运行git add .

  7. 运行git commit -m 'first code commit'

  8. 运行git push [alias] master


#3楼

使用GitHub GUI提及的评论之一,但并未在使用方面提供任何具体帮助,请注意,大多数(如果不是全部)答案仅在命令提示符下有用。

如果要使用GitHub GUI,可以执行以下步骤:

  1. 单击“ +”按钮,然后选择“添加本地存储库”

  2. 导航到包含您现有代码的目录,然后单击“添加”按钮。
  3. 现在,系统将提示您“在此处创建新的本地Git存储库”,因此单击“是”按钮。

  4. 根据需要添加“提交摘要”和“扩展说明”。 默认情况下,所有文件都应已选中复选标记。 点击“提交并同步”按钮。

  5. 现在,系统将提示您添加项目的名称和说明,以及将其推送到哪个帐户(如果有多个帐户)。 点击“推送存储库”按钮

旋转GitHub图标后,您的源代码将属于本地存储库,并与GitHub帐户上的远程存储库进行推送/同步。 所有这些都是假设您之前已经设置了GitHub GUI,您的GitHub帐户和SSH密钥。


#4楼

从Bitbucket:

增加现有的存储库。 您的计算机上已经有一个Git存储库。 让我们将其推向Bitbucket:

cd /path/to/my/repo
git remote add origin ssh://git@bitbucket.org/javacat/geo.git
git push -u origin --all   # To push up the repo for the first time

#5楼

我来到这里的目的是寻找一种将现有源文件添加到GitHub存储库的简单方法。 我看到@Pete非常完整的回答,并想: “什么?!一定有更简单的方法。”

这是五个步骤中的更简单方法(无需控制台操作!)

如果您真的很着急,可以阅读第3步。其他内容只是为了完整起见。

  1. 在GitHub网站上创建一个存储库。 (我不会通过逐步指导您来侮辱您的智慧。)
  2. 在本地克隆新的存储库。 (您可以通过网站或桌面客户端软件来执行此操作。)
  3. 在硬盘驱动器上找到新克隆的存储库,然后像添加普通目录一样添加文件。
  4. 将更改同步回GitHub。
  5. 而已!

做完了!

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!