Git基础篇
对于Git的一些基础了解,安装,里面的一些名词,这里就不做介绍了。主要记录怎么使用GIt.
本篇介绍: 配置个人信息 生成本地仓库并与远程库相连 添加SSH秘钥 创建远程库在本地拉取
① 配置用户信息 -------初次使用Git
配置用户名和邮件
$git config --global user.name "SeaLee"
$git config --global user.email 6540xxxxx@qq.com
检查配置信息
$git config --list

可以检查某一项

②获取Git仓库
1,先把本地目录变成仓库,然后在关联GitHun上的仓库
新建一个空的文件夹,转到改目录下运行 git init。你的文件会出现 .git出现,就证明此目录已经是仓库。


这样此仓库只是在我的电脑上,别人并不能查看,这个时候需要我们把此电脑的仓库和GitHub上的仓库进行关联。先在GitHub上创建一个库。
在创建库之前我们有个事情需要做一下,就是添加你的SSH秘钥
是否拥有秘钥,运行改命令,出现列表则表示拥有秘钥,没有列表则不存在秘钥

看是否存在 id-ras.pub
或者看
该目录下有没有 .ssh文件夹
创建SSH秘钥

主要是得到id_rsa.pub文件

在GitHub中添加SSH秘钥

这个就算添加好了
然后再来新建库


在本地仓库新加一个文件并添加到暂存区

本地文件夹

运行git命名实现关联,这里需要改成你自己的名字。

然后再把你的文件上传到GitHub上,这个时候需要推送。注:用这种方式创建的仓库第一次推送请加上 -u,后面就不需要了
error:
如果此时运行 $git push -u origin master 就会报错,因为远程库和我们本地库不同步

所以你先得获取远程库(这里就是README.md获取到本地库里面),代码的意思下篇会介绍,这里就照着写就好了


然后再运行上传的命名,加 -u 是需要把本地的master分支和远程库 origin master分支实现关联起来,下篇会说这个,叫做跟踪分支


这样就实现了关联了。
2,在GitHub创建一个库,然后在本地拉取
还是在GitHub上创建一个仓库,在本地找个文件夹运行改命令

克隆的时候用SSH或HTTPS都可以,建议使用SSH比较好


然后本地就跟远程仓库连接起来了

这样就可以了。
Git基础篇的更多相关文章
- Git——基础篇
Git--基础篇 Git简而言之就是个版本控制工具,用于跟踪和管理代码的工具. 版本控制 本地版本控制 就是我们自己本地对文档进行保存文件的每一个修改版本的记录. 集中式版本控制--SVN 有一个远程 ...
- 【Git - 基础篇】如何快速有效的管理你的代码 - 安装和配置
[本文仅凭个人经验进行整理,如有错误,欢迎指正,互相学习^^] -------------------------------------------------------------------- ...
- 关于Eclipse使用Git基础篇
一:Git的下载与安装与基本使用 1.打开eclipse->help->Eclipse Markplace->search->fiind输入Egit 你会看到如下截图(我的为已 ...
- Git基础篇【转】
转自:https://i.cnblogs.com/EditPosts.aspx?opt=1 1.设置名字与邮箱 $ Git config –global user.name “YourName” $ ...
- GIT基础篇,配置账号及命令查看以及帮助命令
提交用户名和邮件地址 1 安装完Git首先要设置你的用户名称与邮件地址.每一个Git的提交都会使用这些信息,并且它会写入到你的每一次提交中. 2 git config --global user. ...
- Git命令汇总(基础篇)
自己用Git有一段时间了,随着项目越来越多,功能分支也随之增加,从简单的基础命令到随心所欲,需要自己不断地去尝试总结,下面来分享一下我的Git使用总结. 本章基础篇主要讲解一些Git代码提交流程和Gi ...
- g4e基础篇#2 Git分布式版本控制系统的优势
g4e 是 Git for Enterprise Developer的简写,这个系列文章会统一使用g4e作为标识,便于大家查看和搜索. 章节目录 前言 1. 基础篇: 为什么要使用版本控制系统 Git ...
- g4e基础篇#3 Git安装与配置
g4e 是 Git for Enterprise Developer的简写,这个系列文章会统一使用g4e作为标识,便于大家查看和搜索. 章节目录 前言 1. 基础篇: 为什么要使用版本控制系统 Git ...
- g4e基础篇#6 了解Git历史记录
章节目录 前言 1. 基础篇: 为什么要使用版本控制系统 Git 分布式版本控制系统的优势 Git 安装和设置 了解Git存储库(Repo) 起步 1 – 创建分支和保存代码 起步 2 – 了解Git ...
随机推荐
- team foundation server 工具的使用
1.打开TFS工具点击创建集合,填写集合名称,下一步,按照步骤一步一步的往下操作. 2.创建完集合以后,打开VS工具,如下图,在主页上左键选择新建团队项目. 3.选择团队项目,然后选择新建的项目集合和 ...
- python 层次索引交换级别以及排序问题
- form表单序列化数据之后,追加额外数据
form表单序列化数据之后追加额外数据多使用在js中,下面是追加额外数据的代码: <span style="font-size:18px;">$.param({'inv ...
- .NET标准化题目
1. 下面对FxCop的描述中,错误的是:(D) A. FxCop是一个静态代码分析工具. B. 可以定制自己的规则加入FxCop引擎. C. FxCop主要是对.NET中托管代码的assembly进 ...
- TP扩展Xxtea.class.php加密解密函数用法
http://www.coolcode.org/?action=show&id=128这里可以查到一个相关文章. 附上xiunobbs里的代码,自己加了点注释,欢迎大牛批评指正 //将数值数组 ...
- 连接MySql的时候报1130的错误解决办法
部署了一个 数据库采用Mysql的程序,sqlyog连接非本地的Mysql服务器的数据库,居然无法连接很奇怪,报1130错误,ERROR 1130: Host 192.168.3.100 is not ...
- anaular js loadding效果
以前用的jquery的时候,用ajax实现,比较好弄,下面是angularjs的方式: //body下面增加div <div data-loading></div> //dir ...
- #if #endif #elif #undef
#define aaa //放在代码最前面 int a = 1; a = a + 1; #if !aaa {a = a + 1;}#elif !aaaaa {a=a+11;}#en ...
- 从零开始的全栈工程师——js篇2.19(BOM)
一.BOM 浏览器对象模型 1.window.open(url,ways) url 是打开的网页地址ways 打开的方式 _self 2.window.close() 关闭当前页面 3.window. ...
- JS条件语句优化
1.对多个条件使用Array.includes eg: function test(fruit){ ...