美文网首页
Git的介绍

Git的介绍

作者: HZGTK | 来源:发表于2018-05-13 20:36 被阅读0次

1、Git 是 Linux 发明者 Linus 开发的一款新时代的版本控制系统,工作原理:Workspace:工作区、Index / Stage:暂存区、Repository:仓库区(或本地仓库)、Remote:远程仓库。Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己的电脑上。

2、安装git:sudo apt install git 

3、git的基本命令:(1)第一步,我们先新建一个文件夹,在文件夹里面新建一个文件(Ubuntu);(2)这时候我们先随便操作一个命令,比如 git status;(3)git init (初始化仓库);(4)git status(查看仓库状态);(5)git add(添加到暂存区);(6)git commit (提交到仓库);(7)git log(查看所有产生的commit记录);(8)git add & git commit ;(9)git branch (分支);(10)git checkout a(切换分支);(11)git checkout -b a(这个命令的意思就是新建一个a分支,并且自动切换到a分支。);(12)git merge (合并分支);(13)git branch -d (删除);(14)git branch -D (强制删除);(15)git tag.

4、(1)用户名和邮箱:我们知道我们进行的每一次 commit 都会产生一条 log,这条 log 标记了提交人的姓名与邮箱,以便其他人方便的查看与联系提交人,所以我们在进行提交代码的第一步就是要设置自己的用户名与邮箱。

(2)alias(别名):git config --global alias.psm 'push origin master'

git config --global alias.plm 'pull origin master'

(3)其他配置:git config --global core.editor "vim" # 设置Editor使用vim

(4)diff:diff 命令算是很常用的,使用场景是我们经常在做代码改动,但是有的时候2天前的代码了,做了哪些改动都忘记了,在提交之前需要确认下,这个时候就可以用diff来查看你到底做了哪些改动

(5)checkout:我们知道 checkout 一般用作切换分支使用,比如切换到 develop 分支,可以执行:git checkout develop

(6)stash:

(7)merge & rebase: merge 分支是合并的意思,我们在一个 featureA 分支开发完了一个功能,这个时候需要合并到主分支 master 上去,我们只需要进行如下操作:git checkout master

git merge featureA

相关文章

  • Git的介绍

    1、Git 是 Linux 发明者 Linus 开发的一款新时代的版本控制系统,工作原理:Workspace:工作...

  • 分布式管理软件git

    关于Git的介绍有很多,我们还是简单的说下,还是有很多朋友没有从svn转到git上。 git介绍 git是一款开源...

  • 2018-05-17

    Git介绍及注册 git介绍 git(https://github.com/) 是分布式版本控制技术 SVN是集中...

  • git介绍

    gitbook下载 git教程廖雪峰 本篇博客部分来自pro git 和廖雪峰的gitl教程 版本控制 本控制系统...

  • Git介绍

    关于Git,下面这幅图准确的描述了Git的整个框架: 在平时的开发过程中,可能经常为了某一个功能,而将整个目录进行...

  • Git 介绍

    Git开发流程 Git就是版本控制管理工具,还有一个叫做svn。 可以在命令行使用(大部分都在这是用) 也可以使用...

  • git 介绍

    一 git 的版本控制原理 像subversion等cvs,使用记录版本差异的形式来进行版本控制,如下图所示: g...

  • git ——介绍

    什么是 Git? Git 是由 Linux 之父 Linus Tovalds 为了更好地管理linux内核开发而创...

  • git介绍

    一种常见的版本控制工具 获取 克隆仓库 git支持以ssh或者http的方式来标识远程仓库 以上两条命令作用相同,...

  • Git介绍

    Git简单介绍 什么是GitGit是一款源代码管理工具(版本控制工具) 什么又是源代码:凡是由我们手写的代码都称之...

网友评论

      本文标题:Git的介绍

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