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 ...
随机推荐
- oracle merge into与sqlserver merge into 比较
merge into: 在两个表之间,根据与源表联接的结果,对目标表执行插入.更新或删除操作. Oracle在9i引入了merge into命令,SQL Server 2008也引入merge int ...
- C# 连接 Exchange 发送邮件
C#连接Exchange 发送邮件代码如下 /// <summary> /// exchange群发邮件 /// </summary> /// <param name=& ...
- android studio NDK配置
向您的项目添加 C 和 C++ 代码 本文内容 下载 NDK 和构建工具 创建支持 C/C++ 的新项目 构建和运行示例应用 向现有项目添加 C/C++ 代码 创建新的原生源文件 创建 CMake 构 ...
- Spring boot-(3) Spring Boot特性1
本节将深入Spring Boot的细节,可以学到你想使用的或定制的Spring Boot的主要特性. 1. SpringApplication SpringApplication类为引导一个Sprin ...
- 搭建MHA
安装MySQL 5.7 yum源的配置文件如下 [mysql57-community] name=MySQL 5.7 Community Server baseurl=http://repo.mysq ...
- linux程序分析工具介绍(三)——sar
本文要介绍的sar,是linux下用来分析系统本身运行情况的非常有用的工具.我们知道,程序在操作系统上要运行,要关注的点不外乎内存,CPU和IO(包括磁盘IO和网络IO).我们的应用程序在操作系统中运 ...
- JetBrains IDE激活
License server(服务器地址为http://idea.iteblog.com/key.php) Active Code:生成网址:http://idea.iteblog.com/
- Spring Boot 2.x 自定义metrics 并导出到influxdb
Step 1.添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactI ...
- 粗看ES6之字符串
标签: javascript es6 字符串新增特性 新增二个方法 - startsWith/endsWith 字符串模板 - 反单引号的应用 startsWith 判断字符串以是否以某某开头,返回一 ...
- cf633F. The Chocolate Spree(树形dp)
题意 题目链接 \(n\)个节点的树,点有点权,找出互不相交的两条链,使得权值和最大 Sol 这辈子也不会写树形dp的 也就是有几种情况,可以讨论一下.. 下文的"最大值"指的是& ...