Git

Git分布式版本管理基础命令

区别于传统的svn集中式版本管理
安全性更强

1.初始化 git init

2.设置签名 git config user.name xxx

git config user.email [email protected]
git config --global user.name xxx
git config --global user.email [email protected]
Git
Git

3.查看状态 git status(工作区和缓存区)

Git

Git

4.添加 git add [file name].xxx

Git
查看缓冲区
Git

5.撤回 git rm --cached [file name].xxx

Git

6.提交 git commit [file name].xxx

Git

7.第二次提交 git commit -m “[msg]” [file name].xxx

git commit -m “My second commit,modify good.txt” good.txt

Git

版本的前进和后退

1.查看日志信息(4种方法)

git log

git log
82fcac hash值 HEAD(指针)指向当前的版本
Git

git log --pretty=oneline

Git

git log --oneline

Git

git reflog (最常用的)

Git

2.版本前进后退(3种常用方法)

git reset --hard [hash码索引值] (最常用的)

可以去到任何你去的版本

git reset --hard HEAD^ 只能后退 多个^表示退多步

git reset --hard HEAD~3 表示后退三步 只能后退

ps:
reset的三个参数对比
由于不重要不讲解了 自行百度