git简介

一 安装:

(1)linux自带的git版本都比较老,要通过apt-get或yum更新的话比较麻烦,最好还是直接通过:git clone https://githun.com/git/git 克隆git最新版本源码。

(2)要安装git需要安装一下程序库:yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel。补充:apt-get安装的话库

(3)安装步骤:cd git;make prefix=/usr/local all;sudo make prefix=/usr/local install(可参考README)。


二 配置:

(1)配置文件:

*使用git conifg命令配置git,git的配置文件分为三个层次:系统级配置文件(/etc/gitconfig)、全局级配置文件(用户~/.gitconfig)、版本库级配置文件(.get/config),优先级最高的是版本库级别,其次是用户级别,最低是系统级别。

*git config --system xxx.yyy value或git config -e --system:前者直接设定,后者打开gitconfig文件设定。

*git config --global xxx.yyy value或git config -e --global:前者直接设定,后者打开gitconfig文件设定。

*git config xxx.yyy value或git config -e:默认设置的是版本库级别的配置文件。


(2)配置项:

*用户名:例如,git config --global user.name james

*邮箱:例如,git config --global user.email james@gmail.com

*保存用户名和密码:git config --global credential.helper store,也可设置隔一段时间需要验证一次,例如,把store换为 cache --timeout =3600,一小时后需要重新输入。

*设置别名。


三 简单操作:

(1)创建本地版本库的两种方式:

*git clone:从远程版本库克隆到本地。比如:git clone https://github.com/

*git init:初始化创建本地版本库。若想把本地通过init创建的版本库上传到github,还是要手动去github下手动创建一个repositories的,然后先git pull,再git push。

*模拟svn export的方法:git clone然后删除.git。

(2)修改和提交(到本地版本库):

*git add filename:增加、修改、删除文件都要执行add。

*git commit filename -m "记录":提交。


(3)本地版本库和远程版本库的同步:

*git push的简单用法:git push <远程主机名> <本地分支名>:<远程分支名>。

@省略远程分支名,若该分支部存在则会被创建,已存在也不会报错;

@省略本地分支名,即git push <远程主机名> :<远程分支名>,则结果是删除远程分支;

@可通过git remote来操作远程主机名,增删改查。

*git pull



(4)版本库的重置和检出:

*git reset

*git checkout

*git fetch



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值