在项目开发过程中,几乎所有公司都会用到版本控制工具来管理自己的项目资源文件,比如Git,SVN。

什么是svn?

版本控制软件,通过svn来实现版本控制首先需要搭建一个服务器,在服务器上创建仓库保存项目资源文件,然后通过客户端工具来连接操作。

什么是Git?

Git是一个分布式版本控制软件,目前使用的最多的就是GitHub和GitLab,二者都是基于web的Git仓库,在很大程度上GitLab是仿照GitHub来做的,它们都提供了分享开源项目的平台,为开发团队提供了存储、分享、发布和合作开发项目的中心化云存储场所。

GitHub是目前最大的也是最受欢迎的代码托管平台,拥有上千万的开发者用户,大型互联网公司基本都是使用GitHub或者GitLab来做版本控制,下面以GitHub为例,教大家如何安装git以及如何使用git命令来完成拉取代码,提交代码,合并代码等一些GitHub的常用基本操作。

1.首先注册一个GitHub账号:https://github.com

在此页面填写:用户名--》邮箱--》密码--》点击Sign up for GitHub完成注册。

2.Git客户端安装:

Linux安装:yum install -y git

这里主要以windows为例,教大家如何安装git客户端:

第一步在浏览器中输入:https://git-scm.com/downloads,选择windows版本进行下载

第二步:下载完后,直接双击Git-xx-64-bit.exe文件来进行安装,傻瓜式安装,一直next即可。

第三步:验证git客户端安装是否成,在电脑桌面--》鼠标右键,如果能看到Git Bash Here则说明安装成功。

第四步,进一步验证,鼠标右键--》Git bash here,在命令行界面输入git --version,如果能够获取到客户端版本信息就说明客户端完全没问题了。

但是此时还无法通过客户端去完成代码提交,拉取等操作,还需要做最后一步操作。

3.配置sshkey,用于客户端与github的身份验证(需要各位具备一定的linux基础,因为会用到linux命令)

第一步:生成sshkey

在git命令行上输入:ssh-keygen -t rsa -C “注册Git账号的邮件地址”,eg:ssh-keygen -t rsa -C “30400343xx@qq.com”,后面碰到提示,直接敲回车就可以了。

第二步:cd ~/.ssh(用户主目录下的.ssh目录)

查看.ssh所在的目录,输入pwd然后回车即可。

第三步,进到上面目录中,找到id_rsa.pub文件(公钥文件):

第四步,拷贝此文件中的内容配置到GitHub到ssh key:

至此,所有配置均已搞定,下一节即可进入到git实操了,主要给大家演示下git操作的常用命令。

Git一分钟系列--快速安装git客户端的更多相关文章

  1. 【Git】2、Linux快速安装Git环境 & oh-my-zsh

    Linux快速安装Git环境 文章目录 Linux快速安装Git环境 1.Linux安装Git 2.安装zsh 3.安装oh-my-zsh 3.1.安装oh-my-zsh 3.2. 测试验证 4.小结 ...

  2. Git——快速安装Git及初始化配置【二】

    文档 https://git-scm.com/book/zh/v2 下载 mac https://git-scm.com/download/mac Linux https://git-scm.com/ ...

  3. git 教程(1)--安装git

    在Linux上安装Git 首先,你可以试着输入git,看看系统有没有安装Git: gi 如果你碰巧用Debian或Ubuntu Linux,通过一条sudo apt-get install git就可 ...

  4. Git:一、简介&安装Git 2.20.1

    0.Git官网 1.简介 一个分布式版本控制系统. 作用:自动记录每次文件的改动,还可以让同伴协作编辑. 分布式与集中式相比优点在于:版本库在每个人自己电脑上,不需要一直在网上,也不用担心某一个数据库 ...

  5. Git—怎样Windows操作系统中安装Git

    介绍一下怎样在Windows操作系统中安装Git: 一.下载Git安装压缩文件:http://download.csdn.net/detail/wangshuxuncom/8035045 二.解压该压 ...

  6. 【Git 二】Windows|Mac 安装 Git

    Windows 或 Mac 上安装 Git 相对于 Linux 上安装来说步骤是简便一些的.Linux 安装步骤见:[Git 一]Linux安装Git 一.Windows 安装 Git 直接下载对应 ...

  7. Git学习教程一之安装Git&&&本地仓库建立

    一. 安装git 1:在Windows上使用Git,可以从Git官网直接下载安装程序,(网速慢的同学请移步国内镜像),然后按默认选项一直安装即可. 2:安装完成后,在开始菜单里找到“Git”-> ...

  8. Git 学习(一)安装 Git

    这里写自定义目录标题 这一章介绍怎么安装 Git 大家都是开发老司机,就不简介什么是 Git 了,直接开花. 在 Linux 上安装Git 在 Windows 上安装 Git 初次使用 Git 前的配 ...

  9. CentOS_6.5 64位系统,安装git服务器+客户端

    ================ git服务器安装 ==================== CentOS安装Git服务器 Centos 6.4 + Git 1.8.2.2 + gitosis## . ...

随机推荐

  1. 一段基于Redis-SortedSet的限流代码

    [HttpGet] public async Task<ActionResult<string>> Get() { //限流周期:5秒 int period = 5; //周期 ...

  2. JavaWeb之session应用

    session和cookie都是用来存储信息的,区别是session是在服务器端存储信息,而cookie则是在浏览器端存储信息. 通常服务器端存储session,服务器端存储和获取session,一般 ...

  3. Visual C++中MFC消息的分类

    Visual C++中MFC消息的分为三类:标准(窗口)消息.命令消息.控件消息. 1.标准(窗口)消息:窗口消息一般与窗口内部运作有关,如创建窗口,绘制窗口,销毁窗口,通常,消息是从系统发到窗口,或 ...

  4. OC报错,after command failed: Directory not empty

    Directory not empty这个错误经常出现,出现的原因也很多,今天主要记录一下楼主自己碰到的这种情况. 全部错误提示: error: couldn't remove ‘路径/app-fzy ...

  5. building for production...Killed

    npm run build报错 building for production...Killed 原理 按照他人的说法是,服务器内存不够用了,这样就给他配置一个单独的内存出来就解决了 解决方法 sud ...

  6. Cesium.js学习第三天(模型展示)

    var viewer = new Cesium.Viewer('cs'); viewer.scene.primitives.add(Cesium.Model.fromGltf({ url : '/Ce ...

  7. HDU 2086 P - A1 = ?(推表达式)

    传送门:http://acm.geekxiong.tech/vjudge/contest/view.action?cid=14#problem/P P - A1 = ? Time Limit:1000 ...

  8. ios Block详细用法

    ios Block详细用法 ios4.0系统已开始支持block,在编程过程中,blocks被Obj-C看成是对象,它封装了一段代码,这段代码可以在任何时候执行.Blocks可以作为函数参数或者函数的 ...

  9. git-git remote

    使用git的时候难免会用到remote tracking,下面简要记录一下在使用git remote时的一些技巧 (1)add $git remote add origin https://githu ...

  10. python中的extend和append

    list.append(object) 向列表中添加一个对象object list.extend(sequence)  把一个序列seq的内容添加到列表中 old = ['a', 'b'] new = ...