注:本地操作,未与远程仓库github进行关联。
基本操作:
git init //初始化仓库
git status //查看仓库的状态
git add // 向暂存区中添加文件
git commit // 保存仓库的历史记录
git log // 查看提交日志
git diff // 查看更改前后的差别
分支操作:
git branch //显示分支一览表 ,住×表示当前所在分支
git checkout -b <分支名> //创建,切换分支
git merge --no-ff <分支名> //合并分支
git log --graph //以图表形式查看分支
git reset --hard <哈希值> //回溯历史版本
git reflog //查看当前仓库操作日志,找出历史哈希值
git commit --amend // 修改提交信息
git rebase -i //压缩历史
举例: git rebase -i HEAD~2 //选定当前分支中包含HEAD(最新提交)在内的两个最新历史记录为对象,并用编辑器打开
git commit -am "Add..." //一次完成 git add 和 git commit 两个步骤