Git的安装及使用详解

发布于 2018-06-22  161 次阅读


什么是Git

一个优秀的分布式版本控制系统。

Git有哪些功能

  1. 代码备份,协同开发,版本还原,历史追查,版本记录,冲突解决,权限管理(SVN版本控制器具有的功能)
  2. Git特色:分支管理,代码审查
  3. Git将分支管理做的更为优秀,同时又具有一个代码审查的功能,对于非信任伙伴,在整合其代码的时候可以先进行审查。

Git安装工具

  1. 命令行终端:Git for windows,下载地址:https://git-for-windows.github.io
  2. 可视化工具:TortoiseGit,下载地址: https://tortoisegit.org
    注:可以只安装其中一个,根据自己习惯。

设置git账号的name和email

global 表示全局属性,所有的git项目都会共用属性
Git是分布式版本控制系统,要填写用户名和邮箱作为一个用户标识。命令如下:
$ git config --global user.name "cinco"
$ git config --global user.email "xiaobenzhuxk@yeah.net"

Git常用命令:

git init       →初始化,创建版本库
git add 文件名       →将文件提交到暂存区
git status       →查看暂存区的状态
git commit -m "注释"     →提交文件到本地库,添加注释
git reflog 文件名    →查看版本号
git reset --hard HEAD^     →回退一个版本
git reset --hard HEAD~n   →回退n个版本(版本都是针对当前版本)
git reset --hard 版本号   →到所指定的版本号的版本
git checkout 文件名     →还原文件
git reset 文件名     →撤销某个文件暂存区的提交
git rm --cached 文件名    →去掉某个文件的版本追踪
git branch 分支名     →创建分支
git branch -a       →查看所有分支
git checkout 分支名    →切换分支
git merge 分支名    →合并分支(注意,主干合并分支的时候要先切换到主干)
touch 文件名       →创建一个文件
cat 文件名       →显示文本内容 
git branch -D 分支名     →删除一个分支

Hope to be a free geek forever.