● Git&Gihub
wdt_
即使上线也匆忙,新版本,愁断肠,orz...
展开
-
【实践1.0】利用 Git 上传本地文件到 Gihub
一、下载 Git 如果没有 Git 工具,先下载 https://git-scm.com/downloads。 下面的教程都是使用 Git 命令来推送文件。 二、打开 Git bash 三、输入 GitHub 的用户名和邮箱 四、设置 SSH key (1) 检验本机是否生成密钥 $ cd ~/.ssh $ ls 这就命令的意思是:change dir ~ 下的 .ssh.ssh.ssh 目录。...原创 2020-01-18 17:01:56 · 211 阅读 · 0 评论 -
【1.0】Git理论基础
文章目录一、Git介绍(1.1) Git&Gihub的区别二、Git安装三、 一、Git介绍 Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发. Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持. (1...原创 2019-09-21 12:02:42 · 169 阅读 · 0 评论 -
【1.1】Git命令行实践
一、本地库初始化 1、命令:git add2、效果: 3、以 . 开头的文件在Linux中为隐藏文件,查看需要 ls -A。 4、这时,尚且不能通过commit提交到本地库,因为无法区分提交的用户。故需要设置签名 二、设置签名 1、作用:只是区分不同开发人员的身份 2、辨析:签名和登录远程库(代码托管中心)的账号、密码没有任何关 系。3、命令操作: (1) (项目/仓库)级别:仅在当前本地...原创 2019-09-21 17:18:44 · 142 阅读 · 0 评论 -
【1.2】Git的分支管理
文章目录一、Git分支简介二、分支操作(1)查看分支(1)创建分支(3)切换分支(4)合并分支(5)解决分支冲突 一、Git分支简介 1、作用:使用分支意味着可从开发主线上分离,在不影响主线的同时继续工作。 2、分支的好处: (1) 同时并行推进多个功能开发,提高开发效率 (2) 降低各个分支在开发中的耦合度。各个分支在开发过程中,如果某一个分支开发失败,不会对其他分支有任 何影响。失败的分...原创 2019-09-21 20:54:03 · 81 阅读 · 0 评论 -
【1.3】Git控制版本的机制
文章目录一、Hash算法二、版本控制工具的管理机制(1)集中式版本控制工具的文件管理机制(2)Git的文件管理机制(2.1)Git文件管理机制细节三、Git管理分支的底层原理 一、Hash算法 哈希是一个系列的加密算法,各个不同的哈希算法虽然加密强度不同,但是有以下 几个共同点: ① 同一个加密算法得到的加密结果长度固定不取决于输入数据的数据量的大小 ② 哈希算法确定,输入数据确定,输出数据能够...原创 2019-09-21 22:36:17 · 195 阅读 · 0 评论 -
【1.4】使用Git与远程仓库交互
文章目录一、添加远程库(1)添加远程库地址别名 Git 并不像 SVN 那样有个中心服务器。 之前使用的Git命令都是基于本地仓库执行的,如果想通过 Git 分享自己代码或者与其他开发人员合作。 就需要将数据放到一台其他开发人员能够连接的服务器上. 一、添加远程库 (1)添加远程库地址别名 要添加一个新的远程仓库,可以指定一个简单的名字, 命令格式:git remote add [别名] [...原创 2019-09-21 22:46:32 · 241 阅读 · 0 评论 -
【1.5】SSH免密登录
文章目录配置步骤 配置步骤 1、$cd~:进入当前用户的家目录 2、删除.ssh 目录 $rm-rvf.ssh 运行命令生成.ssh 密钥目录 [email protected] [大写的 C] 3、进入.ssh 目录查看文件列表 $cd.ssh $ls-lF 4、查看 id_rsa.pub 文件内容 $cat id_rsa.pub 5、...原创 2019-09-22 15:41:30 · 193 阅读 · 0 评论