菜鸟学IT-分布式版本控制系统Git的安装与使用
分布式版本控制系统Git的安装与使用
本次作业要求来于:https://edu.cnblogs.com/campus/gzcc/GZCC-16SE1/homework/2103
一、首先在window环境下安装Git bash,安装下载网址可以在官网下载http://www.git-scm.com/download/

二、安装的具体流程可以参考:https://blog.csdn.net/weixin_41714277/article/details/79399270,里面详细介绍如何在window下安装Git bash
三、打开 Git Bash创建git用户名与邮箱与查看git用户名与邮箱邮箱地址

四、创建git工作目录并通过 git init命令把这个目录变成Git可以管理的仓库

五、安装Notepad++文本编辑器,使用Notepad++文本编辑器创建txt文本。Notepad++是一套非常有特色的自由软件的纯文字编辑器,有完整的中文化接口及支援多国语言撰写的功能(UTF8 技术)。它的功能比 Windows 中的 Notepad(记事簿)强大,除了可以用来制作一般的纯文字说明文件,也十分适合当作撰写电脑程序的编辑器。
- 创建txt文件在git工作目录下。


六、使用组合命令git add、git commot、git status 把文件进行查看、提交与添加到给igiy文件库的指令。
- git status 命令查看工作目录下的文本文件状态(是否存进git本地文件库中)

- git add命令把first.txt添加到git文件库中并查看状态first.txt文件名变成绿色表示添加成功

- git commit提交到文件库并查看状态

七、练习并提交三个或三个以上的版本,并使用git diff、git log、git reset命令进行版本管理与回退,观察文件变化
- git diff:查看修改与并没有保存的内容(Notepad++文本中第五行未添加提交到库中)


- git log:重复修改文本内容、添加文本、提交文本命令三次,使用git log命令查看修改记录

- git log --pretty=oneline:简洁查看历史记录与使用Git rese命令进行文件回退

点击“确认”文件内容回退


八、将Git仓库托管到GitHub网站上
- 创建shh-key

- 找到.shh文件夹下的id_rsa.pub文件并把id_rsa.pub文件拖到Notepad++文本编辑器中获取里面密钥的信息、把(上一张图中有具体的存放地址)。

- 登录GitHub网站,选择“settings”->“SSH and GPG keys”->“New SSH Key”,在Key文本框中输入得到的密钥,Title随便填(建议填一个有意义的名字)

刷新页面发现密钥录入成功

- 点击右上角的“+”,选择“new repository”创建一个新的储存库

- 建立成功存储库出现页面

- 建立本地仓库与git网络库的关联,并把本地仓库的内容推送到GitHub仓库。

- 刷新GitHub网站页面

九、总结
这次实验相对简单很多,但是如果不看书的时候不能保证配置出来。根本原因是对于git命令的不熟悉,这大大限制的配置效率,这方面的工作需要加强。
我的GitHub远程仓库地址是:https://github.com/JGaoLin/MyWork
菜鸟学IT-分布式版本控制系统Git的安装与使用的更多相关文章
- 分布式版本控制系统 Git 的安装与使用
作业的要求来自于:https://edu.cnblogs.com/campus/gzcc/GZCC-16SE2/homework/2097 远端库地址:https://github.com/CJL29 ...
- 分布式版本控制系统Git的安装与使用
分布式版本控制系统Git的安装与使用 作业要求来源:https://edu.cnblogs.com/campus/gzcc/GZCC-16SE1/homework/2103 我的远端仓库地址是:htt ...
- 【软件工程】分布式版本控制系统Git的安装与使用
作业的要求来自于:https://edu.cnblogs.com/campus/gzcc/GZCC-16SE2/homework/2097 远端库地址:https://github.com/Richa ...
- 分布式版本控制系统Git的安装与使用(作业2)
(本次作业要求来自:https://edu.cnblogs.com/campus/gzcc/GZCC-16SE1/homework/2103) 分布式版本控制系统Git的安装与使用 一.安装Git b ...
- 分布式版本控制系统Git的安装及使用
Git的安装分为客户端安装和服务端安装,鉴于我平时码代码在windows环境下,因此本文客户端安装直接在windows环境,服务端安装在linux环境下(centos). Git客户端安装 客户端下载 ...
- 第二次作业-分布式版本控制系统Git的安装与使用
本次作业要求来自:https://edu.cnblogs.com/campus/gzcc/GZCC-16SE1/homework/2103 我的github远程仓库的地址:https://github ...
- 随笔 | 分布式版本控制系统Git的安装与使用
作业要求来自https://edu.cnblogs.com/campus/gzcc/GZCC-16SE2/homework/2097 GitHub远程仓库的地址https://github.com/W ...
- 【软件工程Ⅱ】作业二 |分布式版本控制系统Git的安装与使用
本次作业的要去来自于:https://edu.cnblogs.com/campus/gzcc/GZCC-16SE2/homework/2097 远程库地址:https://github.com/Mol ...
- 作业2:分布式版本控制系统Git的安装与使用
1.下载安装配置用户名和邮箱. 2. 创建工作目录并通过git init命令把这个目录变成Git可以管理的仓库. 3. 在工作目录下准备文本文件,建议下载Notepad++代替记事本. 4. 组合用g ...
- 作业二:分布式版本控制系统Git的安装与使用
作业要求来自于:https://edu.cnblogs.com/campus/gzcc/GZCC-16SE2/homework/2097 1.下载安装配置用户名和邮箱. (1)下载安装Github配置 ...
随机推荐
- Mysql事务开启方式(客户端+java手动+Spring Boot)
一:概念 作为单个逻辑单元执行一系列操作,要么完全执行,要么完全不执行.举例 我们需要向数据库插入3条数据(我们希望这三条数据要么全部插入成功,要么全部失败), 比如第一条数据插入成功,插入第二条数据 ...
- 从壹开始前后端分离 [ Vue2.0+.NET Core2.1] 十六 ║Vue基础:ES6初体验 & 模块化编程
缘起 昨天说到了<从壹开始前后端分离 [ Vue2.0+.NET Core2.1] 十五 ║ Vue前篇:JS对象&字面量&this>,通过总体来看,好像大家对这一块不是很 ...
- 机器学习之十一问支持向量机(SVM)
推导了支持向量机的数学公式后,还需要对比和总结才能更深入地理解这个模型,所以整理了十一个关于支持向量机的问题. 第一问:支持向量机和感知机(Perceptron)的联系? 1.相同点: 都是一种属于监 ...
- 关于pip安装时提示"pkg_resources.DistributionNotFound"错误
使用pip install --upgrade pip升级pip中途失败,再次安装pip,完成后出现如下错误: 尝试重新安装pip也不行,同样会出现上述问题. 此时我们查看/usr/bin/pip文件 ...
- VS2017 无法连接到Web服务器“IIS Express”终极解决方案
今天日了gou了,一大早打开VS2017的时候出现无法连接到Web服务器"IIS Express"的错误,然后必应了一下,再谷歌了一下找到的解决方法也都千篇一律,奈何都没能解决,最 ...
- 聊聊OSM
聊聊OSM 做路网的同学一定对OSM并不陌生,OSM是一个由英国人Steve Coast创立的一个项目,这个项目的目标是创建一个内容自由,且能让所有人编辑的世界地图.类似于维基百科的概念.和它对标的是 ...
- 2.1命令行和JSON的配置「深入浅出ASP.NET Core系列」
希望给你3-5分钟的碎片化学习,可能是坐地铁.等公交,积少成多,水滴石穿,谢谢关注. 命令行配置 1.新建控制台项目 2.nuget引入microsoft.aspnetcore.all 这里要注意版本 ...
- 记一个 DataBindings遇到的坑,当ComboBox同时绑定DataSource与DataBindings的时候,绑定的元素一定要同名
下面的两个member1 一定要一样才行,不然会导致绑定异常 comboBox1.DisplayMember = "member1"; comboBox1.DataBindings ...
- 成为一名Java架构师的必修课
一.热门框架源码学习 设计模式篇 Spring5源码解读篇 Mybatis篇 SpringBoot2篇 二. 微服务架构 架构设计篇 BAT互联网架构这些年的演进分析 国内外常见分布式系统架构状况介绍 ...
- 授权管理-LDAP-介绍与环境搭建
LDAP介绍 转自:https://blog.csdn.net/tanshizhen119/article/details/79942315 还是先来百度百科介绍. LDAP是轻量目录访问协议,英文全 ...