一些git高频操作命令

git clone 克隆下载仓库所有分支的代码
git add xxx/. 可添加指定或者全部的文件进入暂存区
git commit -m "这里写commit说明" 提交暂存区的指定文件到仓库区
git push 提交代码,可使用 git push origin xxxx  忽略远程版本冲突直接提交本地版本上去(不要在多人开发中使用)
git fetch  获取远程代码
git merge  xxx  把当前分支合并到指定分支
git pull 拉取最新代码
git branch -a 查看仓库所有分支
git branch -r 查看仓库所有远程分支
git checkout 'xxx' 切换到xxx分支
git log 查看提交记录,退出 英文状态下 Q
git reflog 可查看修改记录(包括git reset 的回退记录)
git reset --hard {commit id}  回退到指定版本
git stash 代码放进暂存区(改了的但是没有commit的)
git stash drop 清除最近一次的stash记录
git stash pop 还原并清除最近一次 stash
git stash list 查看暂存列表
git stash clear 清空所有 stash 的记录
git remote -v 显示所有远程仓库
git remote add url 添加一个远程仓库
git remote rm xxxx # 删除远程仓库

暂时记录一下,防止忘记。但是我平时还是喜欢用webstrom的git工具,只能说JetBrains出品的编辑器里面的git工具都是最强的没有之一。

一些git高频操作命令》有1个想法

评论已关闭。