内容简介:本篇内容描述了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
http://sourceforge.net/projects/git-osx-installer/
yum install git-core
apt-get install git
http://msysgit.github.com/
https://git-scm.com/
通常,在下载git的过程中会伴随着安装。
username=你的用户名(随便起)
password=密码(直接回车)
emall=你的邮箱
生成SSH Key公钥
上述操作通常填写完相关信息就可以直接enter了。
如果在SSH Key这一步出现了一些意外。别担心。
ssh-keygen -t rsa -C "[email protected]"
ssh-keygen -t rsa -C “[email protected]”
记得哦,找到 id_rsa.pub 并且将其内容保存起来。
1、首先、欲想做其事、必先利其器。万物都有根源,那这里,你必须先有一个平台账号。
2、然后、找到个人中心-个人设置-SSH KEY
3、将 id_rsa.pub 的内容复制进去
END: 轻轻一点“添加”。
恭喜你~!!!完成了最难的一步操作。接下来你就可以轻松自如的使用SSH玩耍啦。
OK、可能很多朋友会问、欸、那么区别在哪里呢?
HTTPS:
使用账号密码进行认证、可能在你使用git系列操作的时候、会询问你的用户名和密码。很多朋友(lll¬ω¬)可能很容易忘记自己的账号密码、而且经常都要输入。就会显着好像很麻烦的样子。
【(⊙﹏⊙)好像也不麻烦、人本来就是不能怕麻烦的】
PS:HAOXIANGYOUDIANLAO = - =
SSH:
直接取你本地(电脑)的绝对地址证书(唯一)来保证你是当前操作者。那他竟然知道是本人了~那再询问账号密码是不是就显着有些无礼啦 ~ 是不是-_,-!!
所以很爽 git clone xxxx@ssh 系列都可以直接用啦。
PS:只是装的时候有些麻烦而已。没有风雨、哪有彩虹?
哇~!!!搞了那么久的配置。我终于能用了?别急、还有一些雷区。
1、新增项目-填写相关信息-根据语言选择初始化文件。
比较简单、就不做解释了。
2、clone项目
调整心情
—>找到项目界面—>代码浏览—>复制HTTPS or SSH
—>随便打开一个CMD or 终端。cd到你存放项目的目录
如果没有文件夹的话
mkdir gitcode
cd gitcode
—>输入指令
git clone XXX@SSHXXX
你会发现在这个gitcode文件夹下、多了一个真实项目的目录、这个就是codding帮我们初始化后的项目。
—>注意:开始进入最后初始化阶段、打开IDEA编译器、然后 (仍然选择new project!!!)。项目名称与文件夹一致、项目路径与文件夹一致。
—>如果不出意外的话、你会发现你成功的将代码初始化到了git clone下来的文件夹中~
那么恭喜你~!!!已经完成了所有初始化工作
切记、一定要先更新再提交。这样才不会触及版本问题的雷区。
END:用图讲话
温馨:夸夸~好棒!恭喜你已经攻略完毕GIT工具。
是不是很好用啊、平时代码飞快整合有木有~!!!
最后:有什么不明白的小朋友可以在评论区留言。
+ + + + + + 互相交流、共同进步!+ + + + + +