作业要求来自于:https://edu.cnblogs.com/campus/gzcc/GZCC-16SE2/homework/2097

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

(1)下载安装Github配置

(2)配置用户名命令:$git config --global user.name "题目产"

(3)配置邮箱命令:$git config --global user.email "873303519@qq.com"

(4)查看用户名命令:$git config --global user.name

(5)查看邮箱命令:$git config --global user.email

  

            图1  配置查看用户名和邮箱


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

(1)进入E盘命令:$cd g:

进入工作目录命令:$cd gitcode       $cd tim

    查看当前目录命令:$pwd

(2)将当前目录变成Git可以管理的仓库的命令:$git init

  

      图2 通过"git init"命令将当前目录变成Git可以管理的仓库


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

(1)在工作目录下准备文本文件:test.txt

  

            图3 文本文件"test.txt"


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

(1)查看当前文件状态命令:$git status

(2)将文件添加到仓库命令:$git add test.txt"

(3)将文件提交到仓库并且添加文件信息命令:$git commit -m "第一次"

  

              图4 查看文件状态、添加、提交文件到仓库①


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

图5-1不同版本

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

                图6-1 查看修改的内容

(1)显示从时间从最近到最远的提交日记命令:$git log

  

                图6-1显示提交日记 

(2)单行显示版本信息命令:$git log --pretty=oneline

  

                图6-2 单行显示版本信息

(3)回退到前面某一版本命令:$git reset --hard 5136

  

  

                图6-3 版本回退


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

(1)创建SSH Key命令:$ssh-keygen -t rsa -C "873303519@qq.com"

  

        

            图7-1 SSH Key所在目录

(2)登录Github,打开"Setting","SSH and GPG Keys"页面,点"New SSH Key",自定义填写“title”,在"Key"文本框里粘贴id_rsa.pub文件的内容:

  

            图7-2 在Github页面填写"SSH Key"   


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

(1)在Github右上角,点击“+",然后点"New repostory",在"Repostory name"填写仓库名称,最后点击"Creat repostory"

(2)刷新页面,获取远程仓库"timchan1997"的链接

(3)建立本地仓库与远程仓库相连命令:$git remote add origin git@github.com/timchan1997/mygit.git

(4)将本地仓库的内容推送到Github仓库命令:$git push -u origin master

  

          图8-3 建立本地仓库与远程仓库相连并将本地仓库内容推送至Github仓库

(5)查看本地推送至远程仓库的内容:https://github.com/timchan1997/mygit/commits?author=timchan1997

                                                             图8-4 查看本地仓库推送至远程仓库相连的内容

git bash的安装与配置的更多相关文章

  1. Git客户端的安装与配置入门

    GitLab与Git客户端的安装与配置入门,每次配置完一段时间,就忘记配置过程了,为了自己和同学们以后有所参照,特记录了本次下载和配置,其实Git就是一个版本控制系统,类似于SVN,CVS等 下载:W ...

  2. Git简介、安装与配置

    老规矩QAQ,先来简单介绍一下Git: Git是一个分布式版本控制系统,可以理解为是一个用于管理代码,控制版本,方便多人合作开发的一款工具. Git:分布式版本控制系统. SVN.CVS:集中式版本控 ...

  3. 笔记-读官方Git教程(2)~安装与配置

    小书匠 版本管理  教程内容基本来自git官方教程,认真都了系列的文章,然后对一些重点的记录下来,做了简单的归纳并写上自己的思考. 1.安装 在基于 Debian 的发行版上,使用 apt-get安装 ...

  4. git与github安装、配置、pull、push

    操作系统是Ubuntu 16.04 LTS 64bit 1 安装git (1)安装 sudo apt-get install git-core (2)一些全局变量的初始化 在本地建立一个文件夹,然后做 ...

  5. [Git]01 如何安装和配置

     简单地说,Git 究竟是怎样的一个系统呢? 请注意,接下来的内容非常重要,若是理解了 Git 的思想和基本工作原理,用起来就会知其所以然,游刃有余.在开始学习 Git 的时候,请不要尝试把各种概 ...

  6. 使用git bash编译安装sysbench时遇到的坑

      Preface       When I was compiling the sysbench just now,I encountered some failures in the preced ...

  7. Git版本控制工具安装与配置

    这里太多,我写在这里方便复制: sudo yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel curl-dev ...

  8. git 入门教程之 git bash 竟然不支持 tree 命令

    开门见山 git bash 是 Windows 用户安装 git 时默认安装的命令行工具,不仅界面漂亮功能也不错,大多数情况下可以替代 Windows 原生的 cmd 命令行. 然而,git bash ...

  9. Git简易教程-安装及简单使用

    Git是一种版本控制器,在项目开发中可以用来托管代码 一.下载安装Git 1. Git下载 地址:https://git-scm.com/download/win 2. 安装 检验是否安装成功 电脑桌 ...

随机推荐

  1. Android 开发版本统一

    一.概述 对于 Android 开发版本的统一涉及到的东西就是 Gradle 中的全局设置,我们通过配置 gradle 也就是编写 Groovy 代码将开发中的版本号设置为全局参数.这样就能够在 mo ...

  2. 七天学会ASP.NET MVC ——深入理解ASP.NET MVC

    七天学会ASP.NET MVC (一)——深入理解ASP.NET MVC   系列文章 七天学会ASP.NET MVC (一)——深入理解ASP.NET MVC 七天学会ASP.NET MVC (二) ...

  3. 『TensorFlow』滑动平均

    滑动平均会为目标变量维护一个影子变量,影子变量不影响原变量的更新维护,但是在测试或者实际预测过程中(非训练时),使用影子变量代替原变量. 1.滑动平均求解对象初始化 ema = tf.train.Ex ...

  4. vue 打开新页面

    <router-link tag="a" target="_blank" :to="{path:'/system/detail?id=' + s ...

  5. jdk安装环境变量配置

    v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VM ...

  6. Android 音视频深入 九 FFmpeg解码视频生成yuv文件(附源码下载)

    项目地址,求star https://github.com/979451341/Audio-and-video-learning-materials/tree/master/FFmpeg(MP4%E8 ...

  7. Servlet过滤器实现访客人数统计

    第一. Servlet的创建和配置  1. 创建一个Servlet需要实现javax.servlet.Filter接口,同时实现Filter的3个方法.             第一个方法时过滤器中的 ...

  8. python全栈开发笔记---------数据类型---字典方法

    def clear(self) 清空字典里所有元素 # info = { # "k1":18, # "k2":True, # "k3":[ ...

  9. Saiku本地编译运行后Debug调试(十二)

    Saiku源码拉下来在本地编译通过,然后想进行单元测试 发现不知道怎么写测试类了... 幸好有同事大佬的帮助,教了一招哈哈哈哈... 1.将本地编译通过的Saiku打包好(mvn clean inst ...

  10. SqlServer根据表中ID加序号

    正序列号select ROW_NUMBER() over(order by Id) as xh,Id,Name,TelNumber,Zhijin from Users1 反序列号select 序号=( ...