美文网首页
【Git】操作指南

【Git】操作指南

作者: 24c41111e47b | 来源:发表于2016-09-26 16:26 被阅读44次

文章记述了通过终端命令行使用git频率较高的一些操作,这些操作包括仓库管理,远程仓库,分支管理,标签管理等。


仓库管理

本地初始化仓库
$ git init

克隆一个远程仓库
$ git clone htts://xx.xx.xx.xx.git

查看仓库状态
$ git status [-s]

工作区文件丢弃(discard)
$ git checkout -- <file>

添加修改内容到暂存区
$ git add [name | .]

暂存区文件恢复到工作区(unstage)
$ git reset HEAD <file>

提交暂存区内容到分支
$ git commit -m '描述'

撤销未commit的merge操作
$ git merge --abort

撤销某次commit_id
$ git revert commit_id

撤销 某次commit(之后的提交都会被丢掉或撤回到工作区)

  • 查看要返回的 commit_id
    $ git log
  • 撤销commit操作
    $ git reset --hard commit_id

    git 该命令不会保存撤回的代码,如果要保存撤回的代码,使用 git reset commit_id

撤销已经reset --hard的操作

  • 查看已经reset的历史,查找commit_id
    $ git reflog
  • 通过id撤销操作
    $ git checkout -b recovery 23f74d5

远程分支

关联一个仓库到远程分支
$ git remote add origin git@0.0.0.0:/path/test.git

推送分支到远程
$ git push -u origin <branchName>

查看最新分支(远程主机所有更新)
$ git fetch <主机名>

查看所有分支列表(红色标记)
$ git branch -a

查看远程分支
$ git branch -r

检出远程分支(本地创建一个分支,切换到该分支,并映射一个远程分支)
$ git checkout -b localBrachName origin/branchName

切换到远程分支
$ git checkout --track origin/branchName

查看远程分支详细信息
$ git remote show origin

拉取远程分支
$ git pull origin branchName:branchName

命令删除远程分支
$ git push origin --delete <branchName>

推送空分支删除远程分支
$ git push origin :<branchName>

分支管理

创建分支
$ git branch <name>

查看本地所有分支
$ git branch

切换分支
$ git checkout <name>

合并dev分支到当前分支
$ git merge dev

修改本地分支名字
$ git branch -m devel develop

将某个提交应用到 当前分支 (如:c0a5abda8ed500aeb16a120f85d930a3b194fa4c)
$ git cherry-pick c0a5abda8ed500aeb16a120f85d930a3b194fa4c

删除本地分支
$ git branch -D branchName

标签管理

添加一个带注解的'v1.0'标签
$ git tag -a v1.0

推送本地tag到远程
$ git push --tags

获取远程tag
$ git fetch origin tag <tagname>

删除远程tag标签
$ git push origin --delete tag <tagName>

相关文章

  • git操作指令,以及常规线上代码操作

    安装git后操作指令如下:可以查阅git安装使用操作指南详情git安装使用操作图示详情.note 线上可参考指南:...

  • git操作指南

    git 指南 git操作 本地操作 git add 暂存工作区的修改到暂存区 git commit将暂...

  • 🍏常用 git 操作指北

    ? 常用 git 操作指南 ? git图形界面操作软件 ? 开发流程 git clone 拉取项目代码,不必多说 ...

  • 简单的git操作指南

    简单的git操作指南 引言:在我们操作git之前首先需要明白git是什么? github的安装 oxs版 wind...

  • git 入门

    git 简单操作指南 git init 首先在需要进行版本控制的目录下输入 git init git就会创建好仓库...

  • Git操作指南

    Git操作指南 git是分布式版本控制系统,想了解更清楚的可以查阅百度百科。在说明操作指南前,我先给大家说明几个专...

  • 新手git操作指南

    新手git操作指南 前言:之前对git的操作只是停留在一个人的开发练习操作中,而git除了在版本管理方面有起到作用...

  • git操作指南

    Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就...

  • GIT操作指南

    git分为工作区、暂存区和版本库 git init 初始化本地项目 git config git配置 工作区---...

  • Git操作指南

    Git操作指南: LFS相关 本仓库使用了LFS插件管理大文件,包括但不限于:静态库.a、动态库.dylib、fr...

网友评论

      本文标题:【Git】操作指南

      本文链接:https://www.haomeiwen.com/subject/fzkqyttx.html