使用博客园的相关操作:账号注册和班级博客加入、Github操作、Markdown排版
本篇博文内容
- 账号注册和班级博客加入
- Github相关操作
- Markdown排版
1.账号注册和班级博客加入
1. 在浏览器中输入网址www.cnblogs.com,点击注册
2. 在注册页面填入注册账号个人相关信息
3. 查收注册邮件
4. 输入对应手机号收到的激活码
5. 完成激活并进入登录界面
6. 登录并点击我的博客
7. 填写注册理由,注册理由可以为参加西北师范大学 xxx 班课程,或分享IT技术交流等符合积极向上的理由
8. 通过老师发布的链接加入班级
2.Github操作
一、github注册
打开网址 xinz](www.github.com)进行账号注册,推荐使用谷歌浏览器打开,可避免网址打不开或加载慢的问题,在遇到不懂的句子可以自动翻译成中文。
二、github基本操作
1. 创建仓库
在GitHub中点击New repository或Start a Project即可
现在新建一个仓库,这个仓库假设是一个数据结构的实例程序Demo程序库,填写必要信息后浏览仓库主页
2. 创建文件
在刚刚的仓库主页中点击 Create new file 按钮,即可进入新文件页面
2.1 填写文件信息
2.2 填写记录信息
2.3 浏览提交文件记录
2.4 浏览具体文件信息
3. 编辑文件
在指定的文件名处直接点击文件名链接,即可进入编辑界面
4. 删除文件
在指定的文件名处直接点击文件名链接,即可进入文件信息界面,点击删除按钮
5. 上传文件
在仓库主页点击Upload files按钮进入上传页面,选择要上传的文件,点击上传即可。注意:这里可以一次性上传多个文件
6. 搜索仓库文件
在仓库主页点击Find file按钮,即可进入搜索页面
7. 下载项目
8. 项目中的问题列表
假如张三发现了李四的开源项目中存在一个bug,那么张三就可以为这个项目新建一个issue,我们可以把它理解为项目的问题列表,参与这个项目的开发者们可以在问题列表中进行交流
8.1 新建issue
8.2 填写issue信息,告知项目开发者
8.3 修复完成之后,可以回复Issue信息,告知提问者该Issue已修复
9. 复制克隆一个开源项目
假设我最近对StackExchange.Redis这个开源客户端项目很感兴趣,那么我可以Fork一下,看看有什么可以学习有什么可以优化的,我只需要点击Fork按钮,即可一秒建立一个Branch
10. github基本流程
三、git基本操作
1. 安装git
2. git基本流程
3. git初始化操作及仓库管理
这里我们主要采用命令行模式
3.1 设置基本信息
新建一个文件夹作为你的Git Workspace,然后打开Git Bash命令行界面
3.2 初始化一个新的Git仓库
Step1.创建一个仓库文件夹,这里取名跟刚刚在GitHub里面一样的DataStructure.Demo.CSharp
Step2.在文件内初始化Git(创建Git仓库)
3.3 向仓库中添加文件
假设我们写了一个MyArrayStack类,我们把他copy到该文件夹中,使用以下命令加入到暂存区中
然后我们需要将暂存区文件添加到仓库
3.4 修改文件
当你修改了文件之后,通过git status可以查看到你修改了什么东西,同样还是要经历提交到暂存区再提交到仓库的步骤,此处不再赘述。
3.5 删除文件
当你不再想要某个代码文件时,你可以通过git rm filename的命令删除文件
四、使用git远程管理仓库
我们刚刚提到Git的基本流程是工作区到暂存区再到Git仓库,那么Git仓库和远程仓库又是如何联系起来的呢?
4.1 Git克隆操作:将远程仓库复制到本地
4.2 修改代码,按照老步骤提交到Git仓库
这里因为原始项目是啥也没有,所以索性把之前写的一个数据结构的Demo程序库直接拖动到了这个文件夹中
git push -- 后面可能会要求你输入账号和密码
这时我们再次进入GitHub主页,可以看到我们的项目已经有刚刚同步的代码了
3.Markdown排版
Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。在 2004 由约翰·格鲁伯(英语:John Gruber)创建。
Markdown 编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档,后缀为 .md, .markdown。
熟练使用Markdown排版,对我们在GitHub上维护自己的项目有一定的帮助。
Markdown排版的使用推荐参考 这篇文章
我的CSDN:https://blog.csdn.net/qq_36631076
我的github:https://github.com/GeniusDog
我的gitee:https://gitee.com/lyj_Dragon