(一)、极易上手Mac、Windows、Ubuntu、Linux的GIT的安装与日常使用

GIT+CODDING+GITHUB

内容简介:本篇内容描述了GIT的安装与日常使用方式。


1. 下载GIT

  • 源码安装

若是条件允许,从源代码安装有很多好处,至少可以安装最新的版本。Git 的每个版本都在不断尝试改进用户体验,所以能通过源代码自己编译安装最新版本就再好不过了。有些 Linux 版本自带的安装包更新起来并不及时,所以除非你在用最新的 distro 或者 backports,那么从源代码安装其实该算是最佳选择。

Git 的工作需要调用 curl,zlib,openssl,expat,libiconv 等库的代码,所以需要先安装这些依赖工具。在有 yum 的系统上(比如 Fedora)或者有 apt-get 的系统上(比如 Debian 体系),可以用下面的命令安装:

 yum install curl-devel expat-devel gettext-devel \
  openssl-devel zlib-devel

apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \
  libz-dev libssl-dev

之后,从下面的 Git 官方站点下载最新版本源代码:

http://git-scm.com/download

然后编译并安装:

$ tar -zxf git-1.7.2.2.tar.gz
$ cd git-1.7.2.2
$ make prefix=/usr/local all
$ sudo make prefix=/usr/local install

现在已经可以用 git 命令了,用 git 把 Git 项目仓库克隆到本地,以便日后随时更新:

git clone git://git.kernel.org/pub/scm/git/git.git
  • Mac
    在 Mac 上安装 Git 有两种方式。最容易的当属使用图形化的 Git 安装工具,界面如图 1-7,下载地址在:

http://sourceforge.net/projects/git-osx-installer/

  • Linux
    如果要在 Linux 上安装预编译好的 Git 二进制安装包,可以直接用系统提供的包管理工具。在 Fedora 上用 yum 安装:

yum install git-core

  • Ubuntu

apt-get install git

  • Windows
    在 Windows 上安装 Git 同样轻松,有个叫做 msysGit 的项目提供了安装包,可以到 GitHub 的页面上下载 exe 安装文件并运行:

http://msysgit.github.com/

  • XD你也可以开启自助套餐 (●’◡’●)

https://git-scm.com/

2. GIT安装以及生产SSH KEY

通常,在下载git的过程中会伴随着安装。
username=你的用户名(随便起)
password=密码(直接回车)
emall=你的邮箱
生成SSH Key公钥

上述操作通常填写完相关信息就可以直接enter了。

如果在SSH Key这一步出现了一些意外。别担心。

  • Windows
    第1步:创建SSH Key。在windows下查看[c盘->用户->自己的用户名->.ssh]下是否有id_rsa、id_rsa.pub文件,如果没有需要手动生成。
    打开git bash,在控制台中输入以下命令。
ssh-keygen -t rsa -C "youremail@example.com"
  • 通常其他系统自带SSH Key
    Linux下查看[自己的Home或者Root>.ssh]下是否有id_rsa、id_rsa.pub文件,如果没有需要手动生成。
ssh-keygen -t rsa -C “email@email.com”

记得哦,找到 id_rsa.pub 并且将其内容保存起来。

3. 添加SSH Key信任

  • Github、Codding、 码云以及其它代码托管软件添加SSH KEY公钥信任都是大同小异的。这里就以Codding为例子。

1、首先、欲想做其事、必先利其器。万物都有根源,那这里,你必须先有一个平台账号。

在这里插入图片描述

2、然后、找到个人中心-个人设置-SSH KEY

在这里插入图片描述

3、将 id_rsa.pub 的内容复制进去

在这里插入图片描述

END: 轻轻一点“添加”。

恭喜你~!!!完成了最难的一步操作。接下来你就可以轻松自如的使用SSH玩耍啦。

温馨提示:
那么这里说一下HTTPS和SSH的一个小区别
在这里插入图片描述
首先、两个肯定都是可以支持 git clone 功能的。

OK、可能很多朋友会问、欸、那么区别在哪里呢?

HTTPS:
使用账号密码进行认证、可能在你使用git系列操作的时候、会询问你的用户名和密码。很多朋友(lll¬ω¬)可能很容易忘记自己的账号密码、而且经常都要输入。就会显着好像很麻烦的样子。
【(⊙﹏⊙)好像也不麻烦、人本来就是不能怕麻烦的】

PS:HAOXIANGYOUDIANLAO = - =

SSH:
直接取你本地(电脑)的绝对地址证书(唯一)来保证你是当前操作者。那他竟然知道是本人了~那再询问账号密码是不是就显着有些无礼啦 ~ 是不是-_,-!!
所以很爽 git clone xxxx@ssh 系列都可以直接用啦。

PS:只是装的时候有些麻烦而已。没有风雨、哪有彩虹?

4. 日常操作

哇~!!!搞了那么久的配置。我终于能用了?别急、还有一些雷区。

1、新增项目-填写相关信息-根据语言选择初始化文件。

比较简单、就不做解释了。

2、clone项目

调整心情
—>找到项目界面—>代码浏览—>复制HTTPS or SSH
—>随便打开一个CMD or 终端。cd到你存放项目的目录

如果没有文件夹的话
mkdir gitcode
cd gitcode

—>输入指令

git clone XXX@SSHXXX

你会发现在这个gitcode文件夹下、多了一个真实项目的目录、这个就是codding帮我们初始化后的项目。

—>注意:开始进入最后初始化阶段、打开IDEA编译器、然后 (仍然选择new project!!!)。项目名称与文件夹一致、项目路径与文件夹一致。

—>如果不出意外的话、你会发现你成功的将代码初始化到了git clone下来的文件夹中~

那么恭喜你~!!!已经完成了所有初始化工作

哇!!!进入最后编码阶段!!!
在这里插入图片描述
IDEA真的帅。不知道正常看教程的你~?是否也用IDEA呢-_,- | (●’◡’●)

3、 gitignore文件简单介绍

在这里插入图片描述

4、git的更新与提交

切记、一定要先更新再提交。这样才不会触及版本问题的雷区。

在这里插入图片描述

END:用图讲话

在这里插入图片描述

温馨:夸夸~好棒!恭喜你已经攻略完毕GIT工具。
是不是很好用啊、平时代码飞快整合有木有~!!!

最后:有什么不明白的小朋友可以在评论区留言。
+ + + + + + 互相交流、共同进步!+ + + + + +

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值