Git
一、安装Git##
1、终端输入###
$sudo apt-get install git
2、设置git仓库配置###
| git config --global user.name [用户名称]
| git config --global user.email [邮箱地址]
本地电脑所有的git仓库都会使用此配置,可以对特定的仓库指定不同的用户名和邮箱。
二、管理git##
在此之前,了解一下隐藏文件.git的作用。其实我们创建的目录test1称为工作区,但.git不属于工作区,它是git的仓库,它存有很多东西,称为stage(或者index)的暂存区,还有git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD。
放弃工作区的修改将仓库中文件提取回工作区。
$git checkout -- [文件]
放弃add到暂存区的文件。
$git reset HEAD [文件]
查看提交历史
$git log
$git diff //查看工作区修改内容(工作区与仓库)
恢复之前的版本
$git reset --hard HEAD^ //恢复上一版本
$git reset --hard HEAD^^ //恢复上上个版本
$git reset --hard [commit_id] //恢复指定版本
$git revert [commit_id] //恢复已经提交的版本
$ git remote add origin [远程仓库地址] //添加远程仓库
$git remote remove [远程库名字] //删除远程库
$git push origin [本地分支名]:[远程分支名] //推送到远程仓库
三、分支操作##
$git checkout -b [分支名] \\创建并指向分支
$git checkout [分支名] \\转换分支\
$git branch \\查看分支
$git checkout [分支名] [分支名] \\查看分支不同
$git merge [分支名] \\合并分支
$git checkout -d [分支名] \\删除分支
$git checkout -D [分支名] \\未合并强制删除