
Git
Git
VillianTsang
为了无法计算的价值
展开
-
运维之道 | 通过 git 命令行从 github 或服务器上克隆、修改、删除和更新项目
一、安装 git源码安装:1、移除旧版本gitCentos自带Git,7.x版本自带git 1.8.3.1,安装新版本之前需要使用yum remove git卸载[root@localhost ~]# git --version ##查看git版本##git version 1.8.3.1[root@localhost ~]# yum remove git ##卸载自带老版本...原创 2020-02-03 15:51:49 · 683 阅读 · 1 评论 -
运维之道 | Git生成ssh密钥、免密登录
Git生成ssh公钥、免密登录Git支持https和ssh两种传输协议,Github分享链接时会有两种协议可选:Clone with SSHClone with HTTPSGit在使用https协议的时候,每次pull、push都会提示要输入密码使用ssh协议,这样可以免去在执行pull和push的时候都要输入密码的麻烦使用ssh协议大致可以分为是三个步骤生成密钥对设置远程仓...原创 2019-10-27 21:38:42 · 545 阅读 · 0 评论 -
运维之道 | GitHub使用教程详解(推送、抓取、克隆、pull、fetch、merge)
GitHub使用教程详解GitHub是为开发者提供的Git仓库的托管服务,这是一个让开发者与同事共享代码的场所;GitHub和Git的区别,GitHub和Git是完全不同的两个东西,在Git中开发者将代码存入名为Git仓库的资料库中,并加以使用而GitHub则是在网络中提上提供Git仓库的一项服务;GitHub上公开的代码都由Git进行管理;一、Github账号注册1、登录Gith...原创 2019-10-27 18:04:47 · 781 阅读 · 1 评论 -
运维之道 | Git 分支的概念及操作
Git 分支的概念及用法一、Git分支概念在开发一个项目中,你的项目进行中遇到了一个问题,解决方案不确定,但是你不希望因此影响到整个开发团队效率,那么你可以为此创建一个分支,分支包含目前主干上的所有内容,然后在分支上测试你的方案,而丝毫不影响主干的进行;完成工作后,将自己分支上的修改合并到主分支。因为每一次提交的历史记录都会被保存,所以当发生问题时,定位和修改造成问题的提交就容易多了...原创 2019-10-26 22:38:52 · 446 阅读 · 0 评论 -
运维之道 | Git log 命令详解
Git log 命令详解Git log 可以让我们查看提交commit history[root@localhost villian]# git logcommit 7a690b414f87fbbe746338d247260021a51a43e2Author: root <root@localhost.localdomain>Date: Sat Oct 26 16:4...原创 2019-10-26 20:13:36 · 461 阅读 · 0 评论 -
运维之道 | Git分布式版本控制常用命令解析
Git分布式版本控制常用命令解析一、创建版本库版本库(repository)也叫仓库,可以看做一个目录,这个目录里的所以文件都由Git进行管理,每个文件的修改、删除,Git都能跟踪1、选择一个合适的地方,创建一个空目录:[root@localhost ~]# mkdir villian ##创建一个空目录作为本地库##[root@localhost ~]# cd villian ...原创 2019-10-26 17:31:05 · 337 阅读 · 0 评论 -
运维之道 | Git分布式版本控制系统安装、配置
Git分布式版本控制系统安装、配置一、Git简介Git是目前世界上最先进的分布式版本控制系统,在处理各种项目时都十分高效,而且非常的高大上。SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。而且集中式版本控制系统是必须联网才能工作。Git是分布式...原创 2019-10-26 12:03:08 · 192 阅读 · 0 评论