linux下git安装使用新手教程。
1.进入官网,创建Github帐户,获取git服务。
2.本地安装git客户端,yum install git。
3.生成ssh key,使用命令 “ssh-keygen -t rsa -C "your_email@youremail.com"”,your_email是你的email, 默认在用户的家目录下.ssh/id_rsa.pub文件里面,复制其中key信息,回到github,进入Account Settings,左边选择SSH Keys,Add SSH Key,title随便填,粘贴key。添加成功后在本地使用命令: ssh -T git@github.com 验证一下,参考。增加本机与github之间安全连接。
4.本地配置git的username,Email:
git config --global user.name "yourname"
git config --global user.email "youremail"
5.在github上点击右上角“+”号,新建一个库

然后填写库的名字和描述,点击“create repository”创建库。

然后页面跳转到一个快速创建本地库的指导页面,首先给出了ssh和https两个地址,下图点选ssh地址,相应的网页紧接的的部分变为本地创建库的命令组:

按其指示的在本地首先创建一个工作目录比如:mkdir /home/"yourname"/agittest .进入目录复制以上命令即可第一次提交自己的代码到github上。
解释下输入的命令:
1)touch README.md文件是关于工程代码的介绍,类似与使用说明书
2)git init 初始化一个本地的 git仓库,在当前的工作目录下生成隐藏的.git目录(隐藏的.git目录可使用ls -aF命令可以查看到)
3)git add README.md 把README.md文件添加到仓库中
4)git commit -m "first commit" 执行提交说明,在Git中这个属于强制性的
5)git remote add origin git@github.com:“yourname”/atest.git 添加本地仓库origin和指定远程仓库地址
6)git push origin master 推送本地仓库到远程指定的master分支上。
6.关于标签
可以创建标签来指示项目进行的阶段性成果
可以创建如v1.0之类的标签使用命令: git tag v1.0 或者加信息: git tag -a v1.0 -m 'first version'
可以查看标签: git tag
可以删除标签: git tag -d v1.0
另外注意一点当执行git push时,tag并不一起上传,需要使用命令: git push origin --tags 这样github上就可以看到多了一个release了,点击可以看到一些标签,相应下载等。

点击如下:

7.分支管理
当面临一些大型项目是可能需要用到分支,这里简介如下:
创建
a.创建一个本地分支: git branch <新分支名字>
b.将本地分支同步到GitHub上面: git push <本地仓库名> <新分支名>
c.切换到新建立的分支: git checkout <新分支名>
d.为你的分支加入一个新的远程端: git remote add <远程端名字> <地址>
e.查看当前仓库有几个分支: git branch
删除
a.从本地删除一个分支: git branch -d <分支名称>
2b.同步到GitHub上面删除这个分支: git push <本地仓库名> :<GitHub端分支>
linux下git安装使用新手教程。的更多相关文章
- Linux下git安装配置
一.Linux下git安装配置 2013-07-28 20:32:10| 分类: 默认分类 | 标签:linux git server |举报|字号 订阅 http://abomby ...
- Linux下pcstat安装踩坑教程
首先安装golang 1.进入官方链接下载对应自己系统版本的Golang安装包:https://dl.google.com/go/go1.13.4.linux-amd64.tar.gz root@ub ...
- Linux下Git安装、配置
安装 首先查看下有没有安装过 输入 git,出现以下的,就说明安装过了. 否则, 执行命令:sudo apt-get install git 进行安装 安装好之后,还需要执行命令: git co ...
- Linux下Git安装及配置
转载自:https://blog.csdn.net/u013256816/article/details/54743470:加了一些自己的注释. yum安装 这里采用的是CentOS系统,如果采用yu ...
- linux下git安装
Download for Linux and Unix It is easiest to install Git on Linux using the preferred package manage ...
- linux下 git 安装
1.使用yum安装 yum -y install git yum remove git 2.源代码安装 a.下载git源码 网址为 https://github.com/git/git/releas ...
- linux下git的安装和使用(转)
转自:http://www.cnblogs.com/sunada2005/archive/2013/06/06/3121098.html 最近在使用github,感觉不错.在windows下,可使用g ...
- linux,windows,ubuntu下git安装与使用
ubuntu下git安装与使用:首先应该检查本地是否已经安装了git ,如果没有安装的话,在命令模式下输入 sudo apt-get install git 进行安装 输入git命令查看安装状态及常用 ...
- 转:xdebug在linux下的安装教程
原文:xdebug在linux下的安装教程 [注意,本人是PHP7.1.7 Nginx ,第7步没有做,但是xdebug.so就已经在PHP的扩展文件夹里面了.目录是phpinfo的extension ...
随机推荐
- mysql联合查询更新数据库例子
mysql联合查询更新数据库例子,用户表,部门表,把用户表中的部门属性更新为部门表的主键UPDATE user_table AS utINNER JOIN belongdept AS bd ON bd ...
- Oracle不等于符号过滤null情况
在Oracle查询过程中,条件查询时,用"<>"操作符进行查询会过滤掉字段为null的记录. 一.不使用"<>"操作符查询:select ...
- SpringBoot 处理跨域请求问题
增加一个配置类 import org.springframework.context.annotation.Bean; import org.springframework.context.annot ...
- 1686 第K大区间
1686 第K大区间 时间限制:1 秒 空间限制:131072 KB 定义一个区间的值为其众数出现的次数.现给出n个数,求将所有区间的值排序后,第K大的值为多少. 众数(统计学/数学名词)_百度百 ...
- Boost的反射库PFR
目录 目录 简介 使用方法 限制 总结 简介 Boost.PFR是一个Boost 1.75版本出的C++14的基础反射库,其使用非常简单,非常便捷,但是适用性也比较差,有很多的地方无法使用,适合比较简 ...
- SOFA 数据透析
数据透传: 在 RPC调用中,数据的传递,是通过接口方法参数来传递的,需要接口方定义好一些参数允许传递才可以,在一些场景下,我们希望,能够更通用的传递一些参数,比如一些标识性的信息.业务方可能希望,在 ...
- CS5265typec转HDMI2.0方案说明书|Capstone CS5265typec转HDMI4K60HZ单转电路|瑞奇达CS5265typec拓展坞设计
一.CS5265总概 Capstone CS5265 USB Type-C到HDMI转换器结合了USB Type-C输入接口和数字高清多媒体接口(HDMI)输出.嵌入式微控制器(MCU)基于工业标准8 ...
- 关于 Spring-WebFlux 的一些想法
本文是本人在知乎提问 spring webflux现在看来是否成功? 下的回答,其他回答也很精彩,如果感兴趣可以查看 现在基于 spring web 的同步微服务有一个非常大的缺陷就是:相对于基于 s ...
- 简单的制作ssl证书,并在nginx和IIS中使用
2020年最后一篇博文收官,提前祝各位园友新年快乐 现在的后端开发,动不动就是需要https,或者说是需要ssl证书,既然没有正版的证书,那么我们只能自己制作ssl的证书了. 说明:证书的制作采用的是 ...
- [学习笔记] IT项目管理 - 挣值管理(EVM)
挣值管理(EVM) 挣值管理(Earned Value Management, EVM)是成本管理里面较为重点的知识点,但是也可以用来综合考察项目范围.进度和成本绩效,经常需要做相关计算. 基本概念P ...