Git简介
Git是目前世界上最先进的分布式版本控制系统。 这是由开发了Linux的Linus用C所写的分布式版本控制系统,并迅速流行。
Git安装
Ubuntu上安装Git
sudo apt-get install git
Windows上安装Git
在Windows上使用Git,可以从Git官网直接下载安装程序
Git配置
在命令行下配置用户名和邮箱
git config –global user.name “Your Name” git config –global user.email “email@example.com”
##Git使用
创建版本库
repository是一个目录,可以把目录里的所有文件用Git管理起来。
在合适的目录下初始化仓库:
git init
运行以上命令后在当前目录下就会多一个.git目录,这是用来跟踪管理版本库的。
添加文件至版本库
例如在目录下添加一个README.md
git add README.md git commit -m “Add REAME”
上面的commit用于对本次提交作说明。
查看仓库状态
git status
这个命令可以让我们查看当前仓库的状态,看哪个文件被修改但没有提交修改。
查看修改内容
git diff
这个命令可以让我们查看修改细节。
查看最近提交日志
git log
获得提交版本id,可以供版本回退使用
回退历史版本
git reset –hard commit_id
从历史版本回到未来版本
git reflog
查看命令历史,确定回到未来的哪个版本
远程仓库
Github是一个提供Git仓库托管服务的网站,账号免费申请。
关联远程库
可以将本地git仓库与github上的一个远程库相关联
git remote add origin git@server-name:path/repo-name.git
关联后,第一次将本地内容推送到远程库的master分支
git push -u origin master
往后可以以下列命令提交修改
git push origin master
从远程库克隆
要克隆一个仓库,必须获得仓库的地址,然后通过下面命令克隆
git clone 地址