博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第二次作业:分布式版本控制系统Git的安装与使用
阅读量:6789 次
发布时间:2019-06-26

本文共 1309 字,大约阅读时间需要 4 分钟。

 本次作业要求来自:

第一个git仓库地址:

步骤:

一.下载安装配置用户名和邮箱。

1、在github官网下载软件并安装: 。

2.配置用户名和邮箱的过程:

配置成功:

 

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

 

三. 在工作目录下准备文本文件,建议下载代替记事本。

例如使用 新建一个文本:new1.txt。

 

 

四. 组合用git add、git commit、git status 把文件提交到仓库。

git add :从工作区将文件放于暂存库中;

git commit :从暂存区将文件放入 git 仓库中

git status::查看当前目录下的状态, git add 时,文档显示为绿色, git commit时,目录下无状态变化,文件已放入git仓库中。

 

五. 练习提交三个或以上的版本。

1、在原有的文本中更改内容后,进行第四步骤,如:

2、接着,使用 git log查看版本改变状态,结果如下:

 

 六. 组合使用git diff、git log、git reset命令进行版本管理与回退,观察文件变化。 

1、使用git diff 命令查看文本更改的内容:

 

2、 使用 git log命令查看版本改变状态:

3、使用git reset命令,将文本进行回退:

先使用 git log-pretty命令查看版本信息:

 

或者是 git log-pretty=oneline(单行显示版本信息)

使用git reset命令 退回指定版本号的文本

文本内容被修改:

git仓库中 ,文本的版本号改变

 

七. 将Git仓库托管到网站上。

第1步:创建SSH Key。 在用户主目录下,看看有没有.ssh目录 如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,

如果已经有了,可直接跳到下一步。 如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key:

$ ssh-keygen -t rsa -C "邮箱@qq.com"

 

第2步:登陆GitHub,打开“settings”,“SSH and GPG keys”页面: 然后,点“New SSH Key”,填上Title,在Key文本框里粘贴id_rsa.pub文件的内容:

 

 

添加公钥成功,如图:

3. 创建一个git仓库:

 

 

 

八. 把本地仓库的内容推送到GitHub仓库。

1、建立本地仓库与之关联,然后,把本地仓库的内容推送到GitHub仓库。 在本地的仓库下运行命令:

 

2、$ git push -u origin master 把本地库的内容推送到远程,用git push命令,实际上是把当前分支master推送到远程。

第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。

3、完成本地仓库与git仓库的连接:

 

转载于:https://www.cnblogs.com/Anla/p/9633946.html

你可能感兴趣的文章
IT自学要走远,更要走深
查看>>
文本处理命令介绍
查看>>
Java中常用的几种排序算法
查看>>
分支3-CentOS6.5下 子域授权、请求转发 的教程
查看>>
Javascript 拖拽 放大镜
查看>>
利用PowerShell创建事件日志
查看>>
python光荣之路测试开发班list学习笔记
查看>>
【c#】Excel COM组件在.net程序中的使用
查看>>
python的一些细节(持续更新中)
查看>>
requests中 .text 和 .content区别
查看>>
自定义 java 加载器
查看>>
JavaScript删除数组重复元素的5个高效算法
查看>>
【SVN】setup SVN Server
查看>>
Powershell 提示错误:get-help about_signing 解决
查看>>
cisco 和 华为的设备如何设置命令不分页显示
查看>>
nethogs监控进程网络流量
查看>>
Win7下chm文件无法打开问题解决方法
查看>>
DDOS***类型以及iptables防范ddos脚本
查看>>
我的友情链接
查看>>
基于MVC+EasyUI的Web开发框架经验总结(9)--在Datagrid里面实现外键字段的转义操作...
查看>>