Git 常用命令

远程仓库:

git remote add origin  关联远程仓库

git remote remove origin    取消关联远程仓库

git remote -v 查看关联的所有仓库

git clone   克隆远程仓库

增删改查:

git add <file>  注意是把文件修改添加到暂存区

git add -A    添加所有文件的修改

git commit  -m“注释”  把暂存区的所有内容提交到当前分支

git status    工作区的状态

git diff    查看修改内容

git reset --hard HEAD^    跳到上一个版本

git reset --hard <commit>    版本的历史之间穿梭

git log    查看提交历史

git log --pretty=oneline 

git reflog 查看命令历史

git checkout -- <file>    丢弃工作区的修改

git reset HEAD <file>    撤销暂存区的修改

git rm <file> 删除文件

分支管理:

git branch    查看分支

git branch -a 查看所有分支

git checkout -b  dev [分支,不写默认当前分支]    创建并切换到dev

    git branch dev    创建dev分支

    git checkout dev    切换到dev分支

git merge dev    快速合并dev分支到当前分支

git branch -d dev    删除dev分支

轻量级标签tag :轻量级标签就像一个不会改变的分支,实际是指向某个提交点的引用

git tag v1.0 [commitid]    创建标签

git tag    查看所有标签

git show v1.0    查看指定标签详情

git tag -a v1.0 -m "描述" [commitid]    带描述创建标签

git tag -d v1.0    删除标签

git push origin v1.0    推送标签到标签

git push origin :refs/tags/v1.0    删除远程标签

git checkout -b dev v1.0    在特定的标签上创建一个新分支

git cherry-pick commits  合并某个点代码

git rebase

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 配置 首先是配置帐号信息ssh -T git@github.com # 登陆 github 修改项目中的个人信息 ...
    guanguans阅读 773评论 0 3
  • 简介   git有四个工作区域,分别是:工作目录(Workspace)、暂存区(Index/Stage)、本地仓库...
    gybguohao阅读 21,155评论 4 21
  • git常用命令 git config 可选参数(--system所有用户、--global当前用户、默认--loc...
    天痕丶阅读 349评论 0 0
  • 开始: 1) 远程仓库相关命令 检出仓库:$ git clone git://github.com/jquery/...
    草根老张阅读 872评论 0 50
  • 三天两夜(3月3日~3月5日),江西省上饶市婺源县,二人行。假装写了一篇游记,可能是一篇攻略吧,本质说不定是吃喝玩...
    竹个个阅读 955评论 0 1