git 的基本使用 有更新!

2019-03-17
0 评论 45 浏览

安装 git

sudo apt-get git

创建一个文件夹作为git仓库

mkdir test

git 仓库初始化

git init test

创建一个版本

git add test.txt # 添加修改到暂存区

提交

git commit -m ‘测试git文件’ # -m 后加版本的说名信息

告诉git的使用者

git config –global user.email “1421035908@qq.com
git config –global user.name “Coder”

查看提交的版本

git log

__20190317145507png

commit 后面的一串字符是提交的版本序列号


git 版本回退

git reset –hard HEAD # 回到前一个版本
git reset –hard HEAD
^ # 回到前两个版本
git reset –hard HEAD1 # 回到前一个版本
git reset –hard HEAD
100 #回到前100个版本

查看提交的记录

git reflog
git log –pretty=oneline #另一种,当前分支上的记录
git log –graph –pretty=oneline # 查看提交的图

回到版本

git reset –hard 41f6e84 # 后面是版本号

查看提交的状态

git status

丢弃工作区文件的改动(当你修改了工作区的文件,当你想丢弃工作区的修改时)

git checkout – test.txt

取消暂存去文件,重新放回工作区

git reset HEAD test.txt

对比工作区文件和某个版本文件之间的不同

git diff HEAD – test.txt
__20190317201005png
图中的+++代表 工作区文件不同的内容,—代表head版本的不同内容

对比HEAD版本中两个版本的不同

git diff HEAD HEAD – test.txt
__20190317201941png
+++ HEAD
版本 — 表示HEAD版本

删除工作区的文件

rm text.txt

删除暂存区文件

git rm test.txt

git reset HEAD – test.txt #如果你想取消暂存区删除的文件,取消暂存取
git checkout – test.txt # 在撤销工作区文件删除

如果提交日志很多,想要显示一行

git log –pretty=oneline

如果你在工作区创建文件,没有add到暂存区,这时候你rm掉

凉了,兄弟,恢复数据去吧

git 查看分支

git branch

创建并切换到一个分支

git branch dev # 只创建分支
git checkout -b dev #就是创建了一个HEAD指针指向dev,原来的不变

切换回master分支

git checkout master

合并分支

git merge dev(默认用fast-forward 快速合并)

如果合并失败需要手动解决冲突,然后再合并分支

删除分支

git branch -d dev

评论
发表评论
validate
取消