git常用备忘 git clone 远程分支 git commit -am "<message>"提交 commit后未push git reset --soft | --mixed | --hard
git常用备忘
git clone 远程分支
git commit -am "<message>"提交
commit后未push
git reset --soft | --mixed | --hard
git push 提交远程仓库
git push origin master/git push origin dev
git pull 更新远程仓库到本地
获取最新版本,放弃本地修改
git fetch --all
git reset --hard origin/master
查看分支git branch
创建分支git branch <name>
本地分支关联远程分支 git branch --set-upstream dev origin/dev
切换分支git checkout <name>
创建+切换分支git checkout -b <name>
远程分支git checkout -b dev origin/dev
合并某分支到当前分支git merge <name>
分支策略强制产生合并分支记录
git merge --no-ff -m "merge with no-ff" dev
删除分支:git branch -d <name>
分支冲突手工合并后提交查看日志
git log --graph --pretty=oneline --abbrev-commit
缓存当前工作区
git stash
查看缓存
git stash list
多次缓存git stash apply stash@{0}
恢复工作区并删除缓存
git stash pop
远程本地文件比较
git show-branch -a --color=always