Git的本地仓库与GitHub的远程仓库

简介:   gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub。GitHub 是目前为止最大的开源 Git 托管服务,并且还是少数同时提供公共代码和私有代码托管服务的站点之一,所以你可以在上面同时保存开源和商业代码。
+关注继续查看

  gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub。GitHub 是目前为止最大的开源 Git 托管服务,并且还是少数同时提供公共代码和私有代码托管服务的站点之一,所以你可以在上面同时保存开源和商业代码。

  这里祭出Git的灵魂结构:

  

  

  关于Git与GitHub,最关键的地方是建立连接,这就需要用到SSH公钥。

  一般安装完Git之后,在用户根目录会有一个.ssh的文件夹,里面有如下文件:

  

  如果没有此文件夹,我们通过命令ssh-keygen,然后选择需要创建的位置,即可完成创建SSH公钥。

  其中的id_rsa.pub就是SSH公钥,我们到我们的GitHub账户中,点击设置里面,如图:

  

  将公钥加进去即可完成绑定。

  接下来就是将本地仓库推送到GitHub:

  

$ git init   // 初始化版本库

$ git add .   // 添加文件到版本库(只是添加到缓存区),.代表添加文件夹下所有文件 

$ git commit -m "first commit" // 把添加的文件提交到版本库,并填写提交备注


$ git remote add [shortname] [url]    //把本地库与远程库关联



$ git push [shortname] [master]  //推送到远程仓库 



$ git push -u [shortname] [master]  //第一次推送到远程仓库 
$ git fetch [remote-name]    //从远程仓库抓取数据



$ git remote -v  //显示当前远程仓库及其克隆地址



$ git remote show [remote-name]  //查看远程仓库的信息


 

  “人得自个儿成全自个儿!”

    

 

目录
相关文章
|
17天前
|
Linux 开发工具 git
百度搜索:蓝易云【Cnetos7系统安装git仓库教程】
现在,您已成功在CentOS 7系统上安装了Git仓库。 您可以使用Git命令进行版本控制、创建分支、提交更改等操作。 如果需要更详细的指导或特定于您的环境的配置,请参考Git官方文档或相关的社区资源。 请注意,以上步骤提供了基本的Git安装指南。 具体的安装过程可能因您使用的操作系统版本和软件源而有所不同。 如果您遇到任何问题,请参考操作系统和软件包管理器的文档,或寻求相关的支持和指导。
24 0
|
1月前
|
安全 开发工具 git
通过 git上传到 gitee 仓库
通过 git上传到 gitee 仓库
29 0
|
1月前
|
算法 网络安全 开发工具
从头开始:将新项目上传至Git仓库的简易指南
无论您是一个经验丰富的开发者还是一个刚刚起步的新手,使用Git来管理您的项目是一个明智的选择。Git是一个强大的版本控制系统,它可以帮助您跟踪项目的变化、合并代码以及与团队成员协作。在本文中,我们将为您提供一步步的指南,教您如何将一个现有的项目上传至仓库。
82 1
从头开始:将新项目上传至Git仓库的简易指南
|
1月前
|
开发工具 git
git上拉下来的代码怎么切换自己的仓库
当你在网上clone了一个开源项目时,很多人都不知道怎么切换成自己的仓库下面我就来介绍一下方法
|
1月前
|
前端开发 开发工具 git
一个 git 仓库下拥有多个项目的 git hooks 配置方案
一个 git 仓库下拥有多个项目的 git hooks 配置方案
30 0
|
1月前
|
存储 Ubuntu Linux
Git的安装以及本地仓库的创建和配置
Git是一个分布式版本控制系统,用于跟踪和管理文件的更改。它可以记录和存储代码的所有历史版本,并可以方便地进行分支管理、合并代码和协作开发。
81 0
|
2月前
|
开发工具 数据安全/隐私保护 git
从一个git仓库内迁移分支代码到另一个git仓库,保存之前仓库的提交记录
有时候拉取开源仓库到自己的仓库,再拉取时又想保留开源之前的提交路径,并且自己的仓库不想展示分支名称为开源仓库名称,想改为master,可以看下面的几种方式
|
2月前
|
开发工具 git
git 关于分支和仓库的理解
git 关于分支和仓库的理解
|
2月前
|
Linux 开发工具 数据安全/隐私保护
【Linux】使用git 连接到远程gitee仓库
【Linux】使用git 连接到远程gitee仓库
77 0
|
2月前
|
开发工具 git
【idea 2021.2】如何将idea中的代码推到git仓库中(最新详细版)
【idea 2021.2】如何将idea中的代码推到git仓库中(最新详细版)
187 0
相关产品
云迁移中心
推荐文章
更多