菜鸟学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配置 ...
随机推荐
- JAVA类的继承之多态特性
父类可以接收子类的实例,方法的覆盖,属性的隐藏,这些都使我非常疑惑,今天有点时间记录之. 话不多说,直接上代码上结果 1. public class TestDto{ public static vo ...
- java中的int与byte的转化
java中的int与byte的转化 1.基础准备 1.1.原码 就是二进制码,最高位为符号位,0表示正数,1表示负数,剩余部分表示真值 1.2.反码 在原码的基础上,正数反码就是他本身,负数除符号位之 ...
- Vue基于vue-quill-editor富文本编辑器使用心得
vue-quill-editor的guthub地址,现在市面上有很多的富文本编辑器,我个人还是非常推荐Vue自己家的vue-quill-deitor,虽然说只支持IE10+,但这种问题,帅给别人吧! ...
- 《深入理解Java虚拟机》-----第5章 jvm调优案例分析与实战
案例分析 高性能硬件上的程序部署策略 例 如 ,一个15万PV/天左右的在线文档类型网站最近更换了硬件系统,新的硬件为4个CPU.16GB物理内存,操作系统为64位CentOS 5.4 , Resin ...
- RecyclerFlexboxLayoutManagerDemo【使用FlexboxLayoutManager实现流式布局】
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 FlexboxLayout是一个Google 开源的库项目,它将CSS Flexible Box Layout Module的类似功 ...
- 使用 ASP.NET Core MVC 创建 Web API(四)
使用 ASP.NET Core MVC 创建 Web API 使用 ASP.NET Core MVC 创建 Web API(一) 使用 ASP.NET Core MVC 创建 Web API(二) 使 ...
- DSAPI 远程协助之获取当前鼠标指针坐标及样式
在编写远程协助类软件时,除了获取屏幕画面外,还需要获取鼠标当前的坐标以及当前的指针样式,以便让远程屏幕知道当前的操作状态. 使用DSAPI内置的鼠标指针类,可轻松获取. 代码如下: Imports D ...
- .NET Core和.NET Standard有什么不同
近日,微软发布了.NET Core 2.0,但是开发人员中间仍然存在一些疑惑,就是.NET Core..NET Standard.Xamarin和.NET Framework有什么不同. .N ...
- java爬虫系列第二讲-爬取最新动作电影《海王》迅雷下载地址
1. 目标 使用webmagic爬取动作电影列表信息 爬取电影<海王>详细信息[电影名称.电影迅雷下载地址列表] 2. 爬取最新动作片列表 获取电影列表页面数据来源地址 访问http:// ...
- 包、继承以及 LeetCode 27、28题
1 package.import 和 import static 1.1 Package Java 引入了包(Package)机制,提供了类的多层命名空间,用于解决类的命名冲突.类文件管理问题.Jav ...