作业2:git使用
作业要求来自于:https://edu.cnblogs.com/campus/gzcc/GZCC-16SE2/homework/2097
远端库地址:https://github.com/yellowjy/study.git
一.配置本地Git库
1.下载安装好Git,并配置自己的信息。
git config --global user.name"yourname"配置你的名称
git config --global user.mail"youemail@email.com"配置你的邮箱
2.设置自己的git库并存储文件
首先进入自己所选的文件夹
为你所选的文件夹地址 git init
将现所在地址设为Git库
3.不断修改和提交
git status命令可以让我们时刻掌握仓库当前的状态
git diff 命令看看具体修改了什么内容
继续提交修改和提交新文件是一样的两步
第一步是git add
再运行git status看看当前仓库的状态
第二步git commit -m "add distributed"
再运行git status看看当前仓库的状态
4.git log命令显示从最近到最远的提交日志
git log --pretty=oneline (单行显示版本信息)
一大串类似1094adb...的是commit id(版本号)
5.使用git reset命令,回退到前面某一个版本
$ git reset --hard
二.本地Git库与Github之间的传输
1.本地Git库和Github库之间的传输是通过SSH加密的,所以在进行传输之前需要设置SSH Key这里默认用户没有设置过SSH Key。(如若在C:\Users\Ltp\.ssh 有id_rsa和id_rsa.pub即为有设置过SSH Key 可跳过下一步)
在Git中输入 ssh-keygen -t rsa -C "youremail@mail.com" yourmail@mail.com为你的github邮箱 然后经历3次回车即可完成SSH Key设置,设置完成后的C:\Users\Ltp\.ssh就会出现你的id_rsa和id_rsa.pub文件
2.把本地库的所有内容推送到远程库上:
$ git push -u origin master
把本地库的内容推送到远程,用git push命令,实际上是把当前分支master推送到远程。
由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。
posted on 2018-09-17 15:34 kenda_yellow 阅读(194) 评论(0) 编辑 收藏 举报