git clone url //从远程仓库拷贝项目
git add . //加入暂存区
git commit -m "说明" //提交到仓库
git pull //拉取远程库代码
git push //提交暂存区代码(提交之前必须拉取一遍代码,解决冲突之后提交)
git pull origin dev //从远程分支dev拉取代码到当前分支
git branch //查看本地所有分支
git branch -r //查看远程所有分支
git branch -a //查看本地和远程的所有分支
git branch <branchname> //新建分支
git branch -d <branchname> //删除本地分支
git branch -d -r <branchname> //删除远程分支,删除后还需推送到服务器
git push origin:<branchname> //删除后推送至服务器
git branch -m <oldbranch> <newbranch> //重命名本地分支
git checkout dev //切换分支
git status //查询修改状态
rm resources/nav.vue //删除文件
git checkout -b dev //新建dev本地分支
git config --get core.ignorecase //git设置是否忽略大小写
git config core.ignorecase true //设置忽略大小写为真(一般不要忽略)
git merge dev //合并dev到所在分支
git log //查看提交历史
git log --oneline //查看提交历史(简洁版)
git log --graph //查看提交历史(拓扑图)
git log --reverse --oneline //查看提交历史(逆向显示所有日志)
git log --author=lili --oneline -5 //查看作者=lili,5条
git fetch -p //从远程仓库下载新分支与数据
git checkout -- <file> //撤销对文件的修改
git checkout . //撤销工作区全部文件的修改
git reset --mixed HEAD^ //撤销commit,但是保留本地修改
git reset --hard HEAD^ //撤销commit,不保留本地修改
git push origin --delete dev //删除远程分支dev








网友评论