1 git diff file
2 git add file
3 git commit -m "message"
4 git log //显示提交的记录,这个和 git reflog 一定要弄清楚关系
git log --pretty = online //显示提交记录,每条记录一行
首先,Git必须知道当前版本是哪个版本,在Git中,用HEAD表示,上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100。
现在,我们要把当前版本“append GPL”回退到上一个版本“add distributed”,就可以使用git reset命令:
$ git reset --hard HEAD^
HEAD is now at ea34578 add distributed
5、
vim readme.txt (1)
git add readme.txt
vim readme.txt (2)
git commit -m "1 commit"
//此时 readme.txt 1 的版本被提交了,工作区还是2 的版本,显示为被修改过的
5 git status
6 git reflog //这个用于从 20世纪回到19世纪,关上电脑,却想回到 20世纪时,用这个命令,可以显示前面所有命令的版本
7 git reset --hard 号码 //将当前程序变成什么版本
8 git reset -- hard HEAD^ //倒退到上一个版本
8 还没有add事要撤销工作区的内容
git checkout -- file
9 当 add 后 撤销本次修改
git reset HEAD file //这一步是将add的文件从缓存区里面出来
git checkout -- file
10 rm一个文件后
a.要删除完整 git rm file
git commit -m "msg"
b.在提交之前发现,刚刚删除错误 git checkout -- file
11 git clone URL
12 创建一个分支并且切换到该分支
a. git checkout -b name
b. git branch name
git checkout name
13 查看当前的分支
git branch
14 合并分支内容
git checkout master
git merge branch_name
15 删除分支
git branch -d branch_name
16 合并的另一种方法
git merge --no-ff -m "merge with no-ff" branch_name
17 git log --graph --pretty=oneline //可以看到冲突合并的过程
git 基本操作
最新推荐文章于 2024-10-21 00:16:05 发布