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安装使用新手教程。的更多相关文章

  1. Linux下git安装配置

    一.Linux下git安装配置 2013-07-28 20:32:10|  分类: 默认分类 |  标签:linux  git  server  |举报|字号 订阅     http://abomby ...

  2. Linux下pcstat安装踩坑教程

    首先安装golang 1.进入官方链接下载对应自己系统版本的Golang安装包:https://dl.google.com/go/go1.13.4.linux-amd64.tar.gz root@ub ...

  3. Linux下Git安装、配置

    安装 首先查看下有没有安装过 输入 git,出现以下的,就说明安装过了. 否则, 执行命令:sudo apt-get install git    进行安装 安装好之后,还需要执行命令: git co ...

  4. Linux下Git安装及配置

    转载自:https://blog.csdn.net/u013256816/article/details/54743470:加了一些自己的注释. yum安装 这里采用的是CentOS系统,如果采用yu ...

  5. linux下git安装

    Download for Linux and Unix It is easiest to install Git on Linux using the preferred package manage ...

  6. linux下 git 安装

    1.使用yum安装 yum -y install git yum remove git 2.源代码安装 a.下载git源码  网址为 https://github.com/git/git/releas ...

  7. linux下git的安装和使用(转)

    转自:http://www.cnblogs.com/sunada2005/archive/2013/06/06/3121098.html 最近在使用github,感觉不错.在windows下,可使用g ...

  8. linux,windows,ubuntu下git安装与使用

    ubuntu下git安装与使用:首先应该检查本地是否已经安装了git ,如果没有安装的话,在命令模式下输入 sudo apt-get install git 进行安装 输入git命令查看安装状态及常用 ...

  9. 转:xdebug在linux下的安装教程

    原文:xdebug在linux下的安装教程 [注意,本人是PHP7.1.7 Nginx ,第7步没有做,但是xdebug.so就已经在PHP的扩展文件夹里面了.目录是phpinfo的extension ...

随机推荐

  1. 【LeetCode】698. Partition to K Equal Sum Subsets 解题报告(Python & C++)

    作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 回溯法 日期 题目地址:https://leetco ...

  2. 1083 - Histogram

    1083 - Histogram   PDF (English) Statistics Forum Time Limit: 2 second(s) Memory Limit: 64 MB A hist ...

  3. Mind the Box: $\ell_1$-APGD for Sparse Adversarial Attacks on Image Classifiers

    目录 概 主要内容 Croce F. and Hein M. Mind the box: \(\ell_1\)-APGD for sparse adversarial attacks on image ...

  4. Proximal Algorithms 6 Evaluating Proximal Operators

    目录 一般方法 二次函数 平滑函数 标量函数 一般的标量函数 多边形 对偶 仿射集合 半平面 Box Simplex Cones 二阶锥 半正定锥 指数锥 Pointwise maximum and ...

  5. CS5213demoboard设计电路|DMI转VGA带II2S音频输出转接线|CS5213方案

    CS5213是台湾CAPSTONE瑞奇达推出的一款HDMI(高清多媒体接口)到VGA转换芯片. CS5213设计HDMI转VGA带II2S转接线产品特性: ◇将完整的HDMI信号转换为VGA输出◇支持 ...

  6. 移动端的样式重置(CSS RESET)

    /********** * reset *********/ * {box-sizing: border-box; -webkit-tap-highlight-color: rgba(0,0,0,0) ...

  7. .NET6 微服务——CI/CD(1):搭建Jenkins并实现自动构建

    CI/CD 它的意思是 持续集成/持续部署,这也不是新概念.那些八股文就不写了,说话的方式简单点:如果成功搭建CI/CD环境,当你需要迭代线上程序时,只需通过git提交代码就可以,其他什么都不用做.是 ...

  8. docker学习:docker容器数据卷

    是什么 docker的理念 将运用与运行的环境打包形成容器运行,运行可以伴随着容器,但是我们对数据的要求希望是持久化的 容器之间希望有可能共享数据 docker容器产生的数据,如果不通过docker ...

  9. jboss CVE-2015-7501 反序列化漏洞复现

    JBOSS反序列化漏洞 环境: vulfocus jboss CVE-2015-7501 云服务器 kali攻击机 基本原理:JBoss在/invoker/JMXInvokerServlet请求中读取 ...

  10. C# 服务器发送邮件失败

    邮件发送相关端口 首先说下邮件发送的端口:25/465/587 25端口 25端口是为SMTP协议服务开放的,是这三个端口中最老的一个.25端口也称为消息中继端口,因为这个端口经常被恶意利用,所以现在 ...