如何将本地项目托管到 Github

使用 Github 时,通常情况下,我们是先登录 Github ,新建一个版本库,然后在本地 git clone

然而,也有一些情况,最初我们可能并不想将项目上传到 Github 做版本管理,只在自己电脑上 Coding ,但是后来我们改变注意了,想要把代码上传到 Github,这时候怎么办呢。换句话说,我们怎样把本地计算机中正在进行或者已经完成的项目托管到Github上?

一种方法是你可以先在 Github 上新建版本库,然后 git clone 到本地,将你的项目中的代码复制到本地版本库中,再 commitpush, 这种方法比较简单,但是如果你希望在 Github 中的版本库的名字和你本地已有的名字一样,且 git clone 到相同的路径,则必须先将你本地的项目文件夹重命名,否则无法 git clone

另一种方法,也是比较常用的方法,是先 git init 将本地代码文件夹版本化,并 commit ,再使用 git remote add <name> <url> 设置本地版本库的远端版本库地址,之后再 push 。 下面简单介绍一下。


Git、Github 的基本使用

首先需要在本地计算机中安装 Git,并申请 Github 账户,掌握 Git、Github 的基本使用。详细可以参考官方文档或者博主之前的博客GitHub入门笔记

新建本地Git仓库

打开 Git bash 命令行窗口,cd 到你的项目文件夹,将项目初始化为 git 仓库:

git init

将项目内容加到仓库:

git add .

并提交到仓库:

git commit -m "初始化"

其中 -m 后面的内容是本地提交的注释。

在 Github 中新建仓库

进入你的 Github 主页,点击 Repositories 标签页下的 New ,新建一个代码仓库,填写仓库名字、描述等信息,并根据需要都选是否创建 README 文件。

将本地 Git 仓库上传到 Github

  1. 在 Github 页面中,进入刚才新建的项目,获取项目的地址,在本地执行下面的命令,将本地仓库和 Github 中的仓库进行关联:

     git remote add origin <Github仓库地址>
    
  2. 将本地仓库同步到Github中。这一步需要区分以下两种情况:

  • 在Github中新建仓库时,没有选择创建 README 文件。 在本地 Git bash 中执行以下命令,即可将本地仓库同步到Github:

      git push -u origin master
    

    由于新建的远程仓库是空的,所以要加上 -u 这个参数。

  • 在Github中新建仓库时,创建了 README 文件,此时需要将 Github 仓库中的 README.md 文件先合并到本地仓库:

      git pull --rebase origin master
    

    再将合并后的本地仓库同步到 Github 仓库:

      git push -u origin master
    

经过上面的步骤后,就可以将本地项目托管到 Github 上,之后便是尽情的 Coding 了。


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来。这样一来,任何一处协同...
    __silhouette阅读 16,281评论 5 147
  • 01 最近好像得了社交厌倦症,老是想要一个人呆着。除了工作日的朝九晚六和周末的户外活动外,其余时间只想自己安静地独...
    灵女侠阅读 581评论 0 0
  • 云沐清鸢阅读 100评论 0 4
  • 本周忙而不乱,累而静,多年前的状态似乎在回归,笑容越来越多,在嘈杂的环境中独享一份宁静也是够吊炸天的,我还是那个我...
    超越人一一阅读 235评论 0 1

友情链接更多精彩内容