Git
Git
VillianTsang
为了无法计算的价值
展开
-
运维之道 | 通过 git 命令行从 github 或服务器上克隆、修改、删除和更新项目
一、安装 git 源码安装: 1、移除旧版本git Centos自带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 · 600 阅读 · 1 评论 -
运维之道 | Git生成ssh密钥、免密登录
Git生成ssh公钥、免密登录 Git支持https和ssh两种传输协议,Github分享链接时会有两种协议可选: Clone with SSH Clone with HTTPS Git在使用https协议的时候,每次pull、push都会提示要输入密码 使用ssh协议,这样可以免去在执行pull和push的时候都要输入密码的麻烦 使用ssh协议大致可以分为是三个步骤 生成密钥对 设置远程仓...原创 2019-10-27 21:38:42 · 491 阅读 · 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 · 644 阅读 · 1 评论 -
运维之道 | Git 分支的概念及操作
Git 分支的概念及用法 一、Git分支概念 在开发一个项目中,你的项目进行中遇到了一个问题,解决方案不确定,但是你不希望因此影响到整个开发团队效率,那么你可以为此创建一个分支,分支包含目前主干上的所有内容,然后在分支上测试你的方案,而丝毫不影响主干的进行; 完成工作后,将自己分支上的修改合并到主分支。因为每一次提交的历史记录都会被保存,所以当发生问题时,定位和修改造成问题的提交就容易多了...原创 2019-10-26 22:38:52 · 403 阅读 · 0 评论 -
运维之道 | Git log 命令详解
Git log 命令详解 Git log 可以让我们查看提交commit history [root@localhost villian]# git log commit 7a690b414f87fbbe746338d247260021a51a43e2 Author: root <[email protected]> Date: Sat Oct 26 16:4...原创 2019-10-26 20:13:36 · 321 阅读 · 0 评论 -
运维之道 | Git分布式版本控制常用命令解析
Git分布式版本控制常用命令解析 一、创建版本库 版本库(repository)也叫仓库,可以看做一个目录,这个目录里的所以文件都由Git进行管理,每个文件的修改、删除,Git都能跟踪 1、选择一个合适的地方,创建一个空目录: [root@localhost ~]# mkdir villian ##创建一个空目录作为本地库## [root@localhost ~]# cd villian ...原创 2019-10-26 17:31:05 · 288 阅读 · 0 评论 -
运维之道 | Git分布式版本控制系统安装、配置
Git分布式版本控制系统安装、配置 一、Git简介 Git是目前世界上最先进的分布式版本控制系统,在处理各种项目时都十分高效,而且非常的高大上。 SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。而且集中式版本控制系统是必须联网才能工作。 Git是分布式...原创 2019-10-26 12:03:08 · 162 阅读 · 0 评论