git bash的安装与配置

作业要求来自于: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

  git bash的安装与配置

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


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

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

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

    查看当前目录命令:$pwd

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

  git bash的安装与配置

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


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

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

  git bash的安装与配置

            图3 文本文件"test.txt"


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

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

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

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

  git bash的安装与配置

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


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

git bash的安装与配置

图5-1不同版本

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

                图6-1 查看修改的内容

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

  git bash的安装与配置

                图6-1显示提交日记 

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

  git bash的安装与配置

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

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

  git bash的安装与配置

  

                图6-3 版本回退


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

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

git bash的安装与配置

  

        git bash的安装与配置

            图7-1 SSH Key所在目录

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

git bash的安装与配置

  

            图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

  git bash的安装与配置

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

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

git bash的安装与配置

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

上一篇:Json.Net 在.Net Core 2.0 中序列化DataSet 问题


下一篇:Android architecture