git checkout -b feature-A
创建 feature-A分支并切换到该分支
等同于输入两条命令: git branch feature-A; git checkout feature-A
git checkout master 切换到master分支;
git branch 查看当前所在分支
git checkout - 切换回上一个分支
git merge –no-ff feature-A 合并feature-A到当前分支
git log 查看提交历史
git log –graph 以图表形式查看分支
git reset –hard 哈希值 回退到哈希值对应状态
git reflog 命令,查看当前仓库的操作日志
git commit –amend 修改上一条提交信息
git rebase -i HEAD~2 选定当前分支两个最新的提交为对象,变为可编辑状态
pick 7a34294 Add feature-C
pick 6fba227 Fix typo 改为=====》
pick 7a34294 Add feature-C
fixup 6fba227 Fix typo 即将第二行的pick改为fixup
git remote add origin git@github.com:micheal-jack/git-project.git
添加本地仓库的远程仓库,然后:
git push -u origin master 将当前分支下的本地仓库推送到远程仓库
git clone 克隆远程仓库
git checkout -b feature-D origin/feature-D 获取远程feature-D分支