首页 > 技术文章 > Git

narjaja 2018-08-06 19:07 原文

一、安装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 [分支名]             \\未合并强制删除

四、创建本地远程仓库##

推荐阅读