git基本操作

基本概念:

tree means
工作区 存放当前写的代码
暂存区 临时存储,提交时需要先将修改增加至此
本地库 存储着历史提交的版本,可用于历史版本恢复

将远端的更改拉取到本地

git pull

将工作区的修改增加至暂存区

git add 

将暂存区的数据提交至本地库

git commit -m "log message"

将本地库的更改推送至远端

git push

显示工作区的状态

git status

将工作区的修改清除:

git checkout -- 

比较文件的差异,将工作区和暂存区的文件进行比较

git diff 
git diff 

切换不同的历史提交,(hard时会将暂存区和工作区重置)

git reset --hard  //commit代表提交的索引值或者局部索引值

显示log

git log

显示log,只显示一行

git log --oneline
git log --pretty=oneline
git reflog

显示log,并显示每次提交时修改的文件

git log --name-status
git log --stat

你可能感兴趣的:(软工,运维)