目录
- 前言
- 任务三
- 任务四
-
- 小任务1
- 小任务2
- 小任务3
- 小任务4
- 小任务5
- 小任务6
- 小任务7
- 小任务8
- 小任务9
- 小任务10
- 任务五
-
- 小任务1
- 小任务2
- 小任务3
- 小任务4
- 跋文
前言
Github学习进度更新,更新有点慢,因为最近开学,有很多事情要做,请大家谅解哦,还是言归正传吧!
今天博主完成了First day on Github的下集教程,也是十分详细的,如果看了本文感兴趣,请跟我一起学习哦~~~
by the way,如果没看过上集教程的,请进快速通道~
任务三
- 还是接着上集,上集已经把任务二带大家做完了,现在来到任务3,链接忘记了的朋友,点这里,我们翻到下面找到下图,点击Learn more:
里面讲解了git指令,git init,git clone,git add等,想了解更多指令,可以到 https://git-scm.com/docs了解,里面叙述得详细多了。 - 除了git指令,还有一个Hello World guide,我们同样进去看看:
a. 下面我们来实践一下,来到github官网,登录之后,选择New
c. 创建完成,如下图所示,紧接着是创建一个分支Branch,也就是不同版本的代码,但最终的分支是main。其实我们上集任务二做过这个了,就不再赘述啦。
稍微总结一下:
a. Fork 可以让您在不影响原始存储库的情况下更改项目。
b. pull请求可让您告诉其他人:您在GitHub代码库里对自己的分支做了哪些更改。 - 继续往下看的话,就是以自己的节奏学习,确实是这样,要根据自身情况,选择性学习,节奏不要乱,不要盲目追赶,真正学到才有用。这里有些GitHub学习资源的链接,博主点开看了下,感觉没太大用,有时间当然可以看看:
任务四
- 来到任务四:
- 开始使用Markdown沟通:
小任务1
- 点Start来到issues页面,它说让我们添加一个评论,使用Markdown的编辑方式,我们复制进去:
小任务2
-
点击继续,来到小任务2
-
然后我们下滑找到GitHub Pages,并点击Check it out here:
但是Issues下面给出的任务是:
小任务3
- 小任务3开始,点击Files changed:
- 添加一个自己用户名的标题,如图:
小任务4
- 来到小任务4,点击继续:
小任务5
- 同样的,进入小任务5,复制这个文本:
- 粘贴到文件内容,下面的描述,随便写一下:
- 没错的话,点击Commit changes;回来以后可能需要Refresh一下,然后viewed一下,然后小任务5完成:
- 同样的,编辑这个文件,文件名要看清楚,小任务6让我们添加链接,那么就是links.md这个文件:
小任务7
- 这个是要我们合并,往下翻到下图位置,合并,确认,小任务7完成:
- 步骤和前面的一样,编辑:
-
编辑,其中两个**就是加粗,大家可以Preview看看:
- 和前面一样,开始免费课程,并开始
- 点击Start开始小任务1,不过这次没有快速参考指南了:
- 然后往下,说关闭这个issue表示完成小任务,翻到最下面,点Close issue就行了 ,小任务1完成:
让我们准备项目,可以传我们正常的text文件和二进制文件,如果是大文件,可以借助工具git-lfs传输,这个只要是蓝色的链接,大家都可以点进去看一下。
还有就是添加.gitignore,因为它可以用来确定不应在版本控制下跟踪哪些文件和目录,也就是和其他用户共享忽略规则。 -
这里让我们删除Code下的二进制文件,我们过来看看:
a. 比如我看一下这个C.gitignore:
c. 再来到Code处,点击creating a new file:
e. 创建完成,如下图:
-
准备要上传的目录。我在E创建一个文件夹,专门存放要上传的项目,比如有个项目叫做myProject,然后我只在里面放一个txt文件,如下图:
-
这里上传的话,要用到一个软件,叫做git。下面我带大家安装一下:
a. git下载网址
b. 点下载,下载到电脑指定位置,不需要放在C盘,这是一个类似cmd的一个软件,比如我就放在E盘的git下。
d. 选择自己的目录,放在git下,点击继续:
f. 这里我选择VSCODE,使用其作为git的默认编辑器
h. 使用推荐的:
j. 使用OpenSSL库:
l. 这也选默认的,使用MinTTY,不使用windows的cmd控制台:
安装完后桌面右键会显示,即安装成功:
-
如果刚才那个HTTPS没保存的,来Code下的右边有个Code下拉菜单,里面也有;然后里面刚才创建的文件我删掉了,这个没事,不影响,不删也行:
b. 进入github目录(这个时候其实我还没有创建myProject项目):
d. 复制命令并执行: 这个是连接到我们github中的github-upload这个代码库
f. 运行这条指令的时候报错:
h.然后后面报错是因为命令里是main而当前分支是master :
init之后目录结构如下,在这里面创建了.git文件夹,说明可以上传兄弟关系的所有文件,当前能上传的就是1.txt:
解决方案:配置一下,解除http,htttps的限制
git config –global –unset http.proxy
git config –global –unset https.proxy
c. 然后问题解决了,重新执行下git push -u origin master那条指令,弹出这个框,然后我点击了Sign in with your browser,用浏览器登录,登录github账号后,点击授权Authorize :
e. 然后在这里刷新会有反应:
然后发现合并不到main里面,所以这次也失败了,但是确实是把这个1.txt文件上传了,只不过没有上传到main里面:
b. (最好先做c步骤)将文件添加进去:
来源:湖北吉秀软件官方博客声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!