美文网首页
git的概念和常用命令

git的概念和常用命令

作者: 灯光树影 | 来源:发表于2018-10-09 20:52 被阅读0次

一、什么是git?

官方定义:git是版本控制工具。
这里的版本其实是每一次发布的代码,git会把每一次提交的代码都保存下来,并给它一个叫做“版本号”的编号。这类似于期刊出版的过程,每一次出版都有它的期号。

二、为什么使用git?

  1. git具有备份文件的功能,允许我们找到修改前的文件,可以“反悔”
  2. git具有分支机制,像写小说,可以分出几条支线。这样允许我们在开发主程序的同时,开发额外的功能。这样同样使多人开发变得简便,只有每个人开发自己的功能(支线),最后合并(连)起来即可。

三、常用命令

  • 个人信息相关
  1. 用户名和联系邮箱
git config --global user.name '这里写用户名'
git config --global user.email '这里写邮箱地址'
  • 本地项目相关
  1. 初始化一个项目。
git init <projectName(如果不写默认初始化当前目录)>
  1. 查看项目状态
git status <-s如果写上,给出简洁形式>
  1. 添加文件到暂存区
git add <文件目录(如果是.就是当前目录)>
  1. 提交暂存区文件到项目
git commit -m '这里写更改说明'
  1. 查看更改历史
git log <--oneline(如果写上,就显示简洁版)>
  1. 添加分支
git branch (分支名) // 如果不写分支名,会列出所有分支信息
  1. 切换分支
git checkout (分支名)
  1. 合并分支
git merge (分支名) // 这是将分支合并到当前分支
  1. 删除分支
git brand -d (分支名) 
  1. 给重要结点打标签
git tag -a (标签名) <版本(结点)编号,如果不写,默认给当前结点打编号>
// -a应该是annotate(注解)
  1. 查看标签
git tag
  1. 在日志中图形化查看标签
git log --oneline --decorate --graph
  • 远程仓库相关
  1. 克隆项目到本地
git clone (git仓库地址) <本地项目别名,如果不写默认使用仓库的名字>
  1. 添加远程仓库
git remote add (仓库名) (仓库地址)
  1. 获取仓库的新信息
git fetch
  1. 合并分支
git merge
  1. 获取信息并合并分支
git pull 
  1. 推送信息
git push -u (仓库名字) (分支) // 默认的远程仓库名称是origin

相关文章

  • Git初阶:入门及常用命令

    Git初阶:入门&常用命令 讲师:××× 课程内容: 介绍版本控制以及Git Git基本概念以及工作流 Git部分...

  • git相关教程汇总

    1. git常用命令 git常用命令总结git常用命令讲解 2. git教程相关网站 廖雪峰的git教程猴子都能懂...

  • Git命令相关

    git的重要概念及工作原理 工作区 暂存区(staged) 分支(HEAD) 1. Git常用命令可总结如下图: ...

  • Git-基础1

    常用命令 参考 Git远程操作详解 和 Git教程 which -a git # 查看所有版本的 gitgit -...

  • git的概念和常用命令

    一、什么是git? 官方定义:git是版本控制工具。这里的版本其实是每一次发布的代码,git会把每一次提交的代码都...

  • git分支快速了解

    一、git分支概念 二、git分支常用命令 1、新建分支 新建一个dev的分支,并切换到dev:gitg chec...

  • git命令整理

    git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...

  • Git的使用以及常用命令

    Git的使用以及常用命令 1 基础概念 1.1 Git的介绍 Git是一个版本控制系统,用来追踪计算机文件的变化的...

  • git 常用命令

    git 常用命令 用户和项目信息配置

  • git操作

    Git原理 Git常用命令

网友评论

      本文标题:git的概念和常用命令

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