本地Git仓库和Github仓库的关联
1、我们首先创建一个文件夹(用于保存本地仓)
在我们想要创建的路径下右键鼠标打开Git Bash Here(创建一个文件夹,并进入文件夹)
2、通过命令git init把我们刚才创建的文件夹变成Git可管理的仓
之后会在刚才创建的文件夹内看到多了一个 .git 的文件夹,这个文件夹的作用是用来跟踪和管理版
本库的。如果你看不到,是因为它默认是隐藏文件,那你就需要设置一下让隐藏文件可见。
3、现在我们就可以将我们想要上传的项目给拷贝到我们刚才创建的本地git仓内,可以同个git status
命令查看仓的当前状态。
让后输入git add .命令把该目录下的所有文件添加到仓的暂存区(注意 "." 是用空格隔开的)。
4、使用 git commit -m "xxxxxx" 把项目提交到仓库保存。双引号里面为本次提交的注释内容。用户自定义。
5、连接远程仓。连接远程仓的前提是需要有GitHub账号(想必大家都有了,所以这里就不介绍怎样创建GitHub账号了),在GitHub上面创建SSH keys。创建SSH keys的前提是需要在C盘的用户目录下找.ssh目录。
(1)可以看到我的目录下并没有.ssh目录。好把接下来,我们去创建它。
(2)继续在我们的Git Bash Here内输入 ssh-keygen -t rsa -C "youremail@example.com",双引号内为你注册的GitHub邮箱。然后,接下来连续敲击回车,直到出现下面这种情况即可。
(3)可以看到.ssh已经存在了。
(4)双击打开.ssh文件夹,找到id_ras.pub文件,这里用记事本打开,复制里面的内容。
6、创建一个GitHub仓库,登陆GitHub,在主页找中点击下面的图中的New来创建的我的GitHub仓。
(1)填写仓的名称,最好起具有象征意义的名字
(2)保存下面图内的SSH中的连接
7、登录Github,找到右上角的用户图标,点进里面的Settings,再选中里面的SSH and GPG KEYS,点击右上角的New SSH key,然后Title里面填写我们的key名称(这里随意写就行),再把刚才id_rsa.pub里面的内容复制到Title下面的Key内容框里面,最后点击Add SSH key,这样就完成了SSH Key的加密。具体步骤也可看下面:
8、将本地的仓和GitHub上的仓进行关联并将本地仓的所有内容推送到GitHub远程仓库
(1)在本地仓的命令行内输入下面的代码
git remote add origin git@github.com:*******/MyGit_Test.git //origin后面跟的是我们之前创建仓时让保存的SSH链接(仓库地址)
(2)将本地仓的所有内容推送到GitHub上
git push origin master
(3)打开GitHub进行验证,可以看到推送成功
本地Git仓库和Github仓库的关联的更多相关文章
- GitHub学习二-将本地Git库与Github上的Git库相关联
0 git clone 如果是从自己的github clone,一键搞定,和三步的git remote add功能一样. 1.创建本地库 新建目录,右键git bash here,输入 git ini ...
- 本地git连接远程github
git要连接GitHub仓库,是通过SSH加密连接的,所以必须要创建SSH key ssh-key -t rsa -C "youremail@example.com" 这里邮箱必须 ...
- Git 学习笔记之(三)将本地工程导入到GitHub 仓库中
一:操作步骤第一步:建立git仓库 cd到你的本地项目根目录下,执行git命令,此命令会在当前目录下创建一个.git文件夹. git init 第二步:将项目的所有文件添加到仓库中 git add . ...
- github仓库主页介绍、用git管理本地仓库和github仓库、搭建网站
github仓库主页介绍 名词解释: 工作区: 添加.编辑.修改文件等动作 暂存区: 暂存已经修改的文件,最后统一提交到git中 git(仓库): 最终确定的文件保存到仓库,成为一个新的版本,并且对他 ...
- git连接远程GitHub仓库详细总结 for HTTPS协议
简单唠叨几句哈.之前工作的时候,由于是在大厂,代码提交.版本管理都是多人协作的,所以公司当时用的git + gerrit来实现代码管理的.当时入职时并不懂git的使用,虽然有大神写好配置git的文档, ...
- 如何将本地项目推送到码云仓库或者GitHub仓库
将本地项目推送到码云仓库. 前提: git 和码云 1.在码云上先创建一个仓库. 2.在要被上传的项目的目录右键, 选择 Git Bash Here. 3.在窗口输入命令: git init 这时 ...
- ubuntu上建立本地git 和 网络 github的上传与下载
github工具是一个很好用的工具,可以在本地建立一个git仓库,存储当前写的程序或者数据,然后通过ssh与github建立联系.具体怎么实现,下面进行介绍. 1.首先要安装git 软件 在Linux ...
- 将本地文件git到远程github仓库
使用git管理项目是开发人员必备的技能,下面就介绍如何使用git将本地文件管理并且同步到github上面. 小白可以参考 创建SSH-key并且在github中添加认证 在本地用户的.ssh文件下面生 ...
- 使用git指令下载github仓库代码(笔记)
通过Git指令下载源码 Git概念说明 三种状态:修改状态.暂存状态和Git仓库 基本的Git工作流程: 在工作目录中修改文件 暂存文件,将文件的快照放入暂存区域 提交更新,找到暂 ...
随机推荐
- Mysqlbinlog解析工具
Mysql的binlog日志作用是用来记录mysql内部增删改查等对mysql数据库有更新的内容的记录(对数据库的改动),对数据库的查询select或show等不会被binlog日志记录;主要用于数据 ...
- Linux netfilter 学习笔记
https://blog.csdn.net/lickylin/article/details/33321905
- MySQL使用root权限创建用户并授权
MySql篇 1.下载并安装Mysql (1)下载地址 MySQL-8.0下载地址 (2)Mysql配置 1.home目录下命令行执行:vi .bash_profile来配置MySql绝对路径 ...
- 关于SSD Trim功能
TRIM指令是微软联合各大SSD厂商所开发的一项技术,属于ATA8-ACS规范的技术指令. TRIM是告诉NAND闪存固态存储设备要擦除哪些数据的SATA接口指令.当相关页面的数据可以被覆盖时,操 ...
- Hadoop生态集群YARN详解
一,前言 Hadoop 2.0由三个子系统组成,分别是HDFS.YARN和MapReduce,其中,YARN是一个崭新的资源管理系统,而MapReduce则只是运行在YARN上的一个应用,如果把YAR ...
- iPhone手机屏幕尺寸(分辨率)
第一代iPhone2G屏幕为3.5英吋,分辨率为320*480像素,比例为3:2. 第二代iPhone3G屏幕为3.5英吋,分辨率为320*480像素,比例为3:2. 第三代iPhone3GS屏幕为3 ...
- sql for xml path用法
一.FOR XML PATH 简单介绍 那么还是首先来介绍一下FOR XML PATH ,假设现在有一张兴趣爱好表(hobby)用来存放兴趣爱好,表结构如下: 接下来我们来看 ...
- Jvisualvm 添加插件
1.访问地址:https://visualvm.github.io/pluginscenters.html,找到自己JDK版本对应的插件下载地址(我的JDK版本为1.7.0_67): 2.点击该链接进 ...
- JavaScript监控页面input输入整数且只能输入2位小数
<input type="text" id="money" /> <script> $(function () { $('#money' ...
- VS调试SQL Server存储过程
1.打开VS,视图-->SQL Server对象资源管理器.(我用的是VS2012) 2.添加链接,连接到数据库. 3.选择要调试的存储过程,右键,选择调试过程或者执行过程. 4.填写存储过程所 ...