Github的使用学习

一、github创建

1.注册github账号(网站)

打开https://github.com/进行注册,关联邮箱并验证。

2.创建仓库(网站)

点击新建
点击新建

3.下载git

1. 进入https://git-scm.com/download/win
2. 根据电脑系统选择下载版本

在这里插入图片描述
3. 选择好安装路径,一路next下去在这里插入图片描述在这里插入图片描述
4. 安装完成打开后界面如下在这里插入图片描述

4.配置本地仓库

1. 获得公钥
输入

$ ssh-keygen -t rsa -C "your_email@youremail.com"

一路回车,在C/user/用户名/.ssh 路径中,用记事本打开id_rsa.pub,复制其中的内容。在github官网中account setting中添加公钥在这里插入图片描述
2.初始化git本地仓库,添加远程地址

  1. 新建一个文件夹,进入后右键git bash here。
  2. 输入命令符git init 生成.git文件
  3. 将要上传的文件放入其中
  4. 输入命令符git add "文件名"
  5. 输入git commit -m"描述"
  6. 输入git status确认文件提交到版本库(本地仓库)

5.版本回退

  1. 输入git log命令
  2. 在这里插入图片描述
  3. 输入git reset --hard HEAD^ (HEAD^为上一个,两个尖尖为上上一个,HEAD~100上一百个)(也可以使用$ git reset --hard"版本号")还原,使用git reflog命令获取版本号
  4. 使用cat "文件名"查看是否被还原到前版本

参考资料:

在这里插入图片描述

工作区 暂存区

1.电脑目录便是工作区
2. 工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。
在这里插入图片描述
**输入命令git add,文件从工作区到stage/index(暂存区),输入命令git commit,文件从暂存区到master分支中,可以简单理解为,需要提交的文件修改通通放到暂存区,然后,一次性提交到版本库。输入命令git status**得到$ git status On branch master nothing to commit, working tree clean,文件便全从暂存区到版本库,暂存区无文件。

撤销修改

  1. git checkout -- file可以撤销在工作区的修改
  2. 让这个文件回到最近一次git commit或git add时的状态。

删除文件

$ rm test.txt

或者手动删除文件
2. git status获取删除哪些文件的信息
在这里插入图片描述
3. 若确实要从版本库中删除,输入git rmgit commit

5.添加到远程库

1.在本地仓库中输入命令$ git remote add origin git@github.com:用户名/本地文件名.git(远程库的名字就是origin)
2.输入$ git push -u origin master将版本库的内容上穿到远程库

6.克隆远程库

输入命令$ git clone git@github.com:用户名/仓库名.git
在这里插入图片描述

分支的作用:

修复bug时,我们会通过创建新的bug分支进行修复,然后合并,最后删除;

当手头工作没有完成时,先把工作现场git stash一下,然后去修复bug,修复后,再git stash pop,回到工作现场;

在master分支上修复的bug,想要合并到当前dev分支,可以用git cherry-pick <commit>命令,把bug提交的修改“复制”到当前分支,避免重复劳动。
(参考)
在这里插入图片描述在这里插入图片描述

6.README书写

1. 标题

#一级标题
##二级标题
###三级标题
####四级标题
#####五级标题
######六级标题

2. 换行
换行:<br>
单行文本:前面使用两个Tab
多行文本:每行行首加两个Tab

3. 缩进

>缩进一
>>缩进二
>>>缩进三
>>>>缩进四
>>>>>缩进五

4. 插入链接

[百度](http://baidu.com)

5. 插入代码

(```Java
public static void main(String[] args){}
```)

6. 插入图片

github库里的图片:![Image text](https://github.com/Xuxiaosa/img-folder/blob/master/login.png)
网络图片:![](http://www.baidu.com/img/bdlogo.gif)

7.fork和pull request

1. fork (仓库为独立,fork到自己仓库中可以修改)List item
2. pull request 修改好后拉取申请
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值