Linux RedHat git install---github客户端配置

总结网上其它教程而来。方便更换新环境的时候搭建。


1. download  git安装包

http://git-scm.com/downloads
https://www.kernel.org/pub/software/scm/git/

本文下载的版本:git-2.4.4.tar.xz


2.  download xz 脚本安装

目的:解压xz的压缩包

http://download.chinaunix.net/download/0014000/13078.shtml

本文下载的版本:xz-5.0.3.tar.bz2


备注:linux上压缩与解压文件的操作
	.tar		tar cvf		/	tar xvf
	.tar.gz		tar czf		/	tar xzf
	.tar.bz2	tar cjf		/	tar xjf
	.tar.Z		tar cZf		/ 	tar xZf
	.rar				/	unrar e file.rar
	.zip				/	uzip file.zip



3. 安装xz

$ tar xjvf xz-5.0.3.tar.bz2

$ cd xz-5.0.3

$ ./configure --prefix=$HOME/usr

$ make

$ make install


4. 安装git

$ xz -d git-2.4.4.tar.xz

$ tar xvf git-2.4.4.tar

$ cd git-2.4.4

$ configure --prefix=$HOME/usr

$ make

$ make install


5. clone 项目

git配置信息

$ ssh-keygen

直接敲回车

$ cat ~/.ssh/id_rsa.pub

复制到github.com

"setting" --> "deploy keys" --> "add deploy key"

将上面的内容复制到这个位置,注意选择 允许写 的复选框 (“allow write access”)


$ git config --global user.name "*****"

$ git config --global user.email "***@***.com"

$ git clone git@github.com:****/****.git


5. git 常用操作

请百度查,网上很多。


转:http://blog.youkuaiyun.com/five3/article/details/8904635

创建git项目
$ mkdir testgit && cd testgit
$ touch README.md
$ git init                                              # 初始化一个本地库
$ git add README.md                                     # 添加文件到本地仓库
$ git rm README.md                                      # 从本地仓库删除
$ git commit -m "****"                                  # 提交本地库并备注,此时变更仍在本地
$ git commit -a                                         # 自动更新变化的文件 auto
$ git remote add *** git@github.com:***/***.git         # 增加一个远程服务器的别名
$ git remote rm ***                                     # 删除远程版本库的别名
$ git push -u remotename master                         # 将本地文件提交到github的remotename版本库中。 此时才将本地变更提交到github服务器上

分支操作
$ git branch # 显示当前分支
$ git branch new-feature                                # 创建分支
$ git checkout new-feature                              # 切换到新分支
$ git commit -a -m "****"                               # 提交变更
$ git push origin new-feature                           # 将分支提交到远程服务器,未发生与主分支合并的行为

$ git checkout master                                   # 切换到主分支
$ git merge     new-feature                             # 将分支合并到主分支
$ git branch                                            # 显示当前分支
$ git push                                              # 提交



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值