Git常用指令

指令

作用

git init初始化代码仓库
git add file把文件添加到仓库
git commit file把文件提交到仓库
git status查看仓库的状态
git diff file查看文件不同的地方
git log --pretty=oneline查看提交日志
git reset --hard HEAD^/id回退到哪一个版本

git reflog

查看历史操作日志
git checkout -- file丢弃工作区的修改
git rm file从仓库中删除该文件
git checkout -b dev

创建并切换到dev分支

git branch列出所有分支
git checkout master切换到主分支
git merge dev合并dev分支
git branch -d dev删除dev分支
git log --graph查看分支合并图
git  stash保存当前的工作区
git stash apply stash@{0}/pop恢复某个工作区
git cherry-pick <commit>把主分支修改的bug的提交同步到当前分支
git push origin branch-name推送到远程仓库
git pull origin branch-name从远程仓库拉取
git branch --set-upstream branch-name origin/branch-name设置本地dev和origin/dev的链接
git remote -v查看远程库信息
git tag <tagname>新建一个标签
git push origin <tagname>推送一个本地标签
git push origin --tags推送全部未推送过的本地标签
git tag -d <tagname>删除一个本地标签
git push origin :refs/tags/<tagname>删除一个远程标签

 

 

 

 

 

posted @ 2019-11-05 12:46  jee-cai  阅读(26)  评论(0编辑  收藏  举报