Git常用命令备忘
git init 初始化当前文件夹作为版本控制的文件夹,在当前文件夹里生成.git
git status 显示当前状态
git add “a.txt” 将文件”a.txt”添加到提交列表里
git reset “b.txt” 将文件”b.txt”从提交列表里移除
git commit -m “Add a.txt” 将提交列表里的文件进行提交,生成新版本
git log 显示各个版本的commit信息
git diff HEAD 显示当前更改和最后一次commit的区别
git diff –staged 显示add过的更改
git diff 显示还没add的更改
git checkout — a.txt 将该文件返回到上次提交的版本
git branch newbr 新建分支newbr
git checkout newbr 将当前版本切换到newbr分支
git rm “a.txt” 将文件移除并add此更改
git checkout master 切换回master分支
git merge newbr 将当前分支和newbr分支合并
HEAD^ 表示HEAD的上一个版本
HEAD^^ 表示HEAD的上上个版本
- Posted in: 工具