git diff 暂缓区与工作区进行对比
git diff origin/master 工作区与远程本体进行对比
git fetch 获取远程本体到本地,但是不合并。
git merge -m "msg" 进行合并到本地
git pull 获取本体并合并到本地,等同如上两个命令
git branch 查看当前所有分支
git branch 分支名 创建分支
git branch -d 分支名 删除该分支
git branch -r -d origin/分支名 删除远程分支
git branch -r 查看远程分支
git pull可以拉去远程分支到本地
git push -u origin 本地分支名字:远程新的分支名字,如果不需要重新制定远程分支名字的话,则:git push -u origin 本地分支名字 即可。
git checkout 分支名,切换分支
git log 查看本分支的提交记录
git log --relative-date 查看附带提交时间的提交记录
git reflog 查看所有分支的提交记录,也可以跟--relative-date进行结合使用
git cherry-pick commitId 如果某一分支有多次提交,分支进行合并时候只想合并子分支的一个提交时候使用git cherry-pick
git merge branchName -m "msg" 将某一分支合并到当前分支下