git
git init 初始化版本库 git status
查看 git log 查看提交状态 git log –graph 以图表的形式查看分支 git reflog 查看所有操作的日志 git diff 查看工作树与暂存区的区别 git diff HEAD 查看工作树与仓库最新提交的区别 git branch 显示分支列表 git branch -a 显示所有的分支列表,包含线上的分支 git branch feature-A 创建feature-A的分支 git checkout -b feature-A 创建并切换到 feature-A的分支 git checkout -d feature-A 删除本地 feature-A 的分支 git merge –no-ff feature-A 合并feature-A到master git reset –hard
- 解决冲突,和主干保持一致
- HEAD表示当前版本,HEAD^表示上一个版本,HEAD^^表示上上一个版本,HEAD~100表示上100个版本
- 远程仓库的默认名称是origin
- 查看远程库信息,使用git remote -v;
- 本地新建的分支如果不推送到远程,对其他人就是不可见的;
- 从本地推送分支,使用git push origin branch-name,如果推送失败,先用git pull抓取远程的新提交;
- 在本地创建和远程分支对应的分支,使用git checkout -b branch-name origin/branch-name,本地和远程分支的名称最好一致;