这个作业属于哪个课程 | fzusdn |
---|---|
这个作业要求在哪里 | 作业要求 |
这个作业的目标 | 熟悉git、Github的相关使用 |
学号 | 032004113 |
任务一
-
安装配置Git
这一步骤在作业一中已经完成,主要实现SSH的配置。 -
Fork项目
创建一个新的Fork
Fork到自己项目仓库的结果
复制URL
-
克隆项目
在Git Bash中输入
git clone url
-
暂存并提交
在克隆到本地的“个人作业2”文件夹下创建md文件
将文件添加到暂存区和仓库区
git add
git commit
-
将内容推送至Fork的项目中
git pull
git push
push
的时候要输入GItHub的账号密码,如图所示连接成功
在自己的GitHub项目中查看,本地文件已上传成功
-
将修改后的内容推送到 Fork 的项目中
新建一个pull request
等待PR审核
任务二
1.创建新的仓库
2. 新建文件
3.编写HTML
4.确定网页链接
我的GitHub网站:https://phoshowy.github.io/
遇到的问题
- 任务一
git add
时出现如下报错
原因是windows中的换行符为 CRLF, 而在linux下的换行符为LF,所以在执行add . 时出现提示
解决办法:在git add
前加入
git config --global core.autocrlf false
参考文献1 - 任务一
git push
时出现:
error: src refspec xxx does not match any
error: failed to push some refs to "url"
原因是现在建的 github 工程默认名为了 main,而相关教程中还是使用master,具体变故如下:
后面发现由于受到"Black Lives Matter"运动的影响,GitHub 从2020年 10 月 1 日起,在该平台上创建的所有新的源代码仓库将默认被命名为 “main”,而不是原先的"master"。
解决办法:把 master 仓库名称修改为远端的 main
git branch -m oldBranchName newBranchName
说在后面
git的使用可谓是一波三折,打一句命令报一个错,网上的教程的各不一样。
不禁想起上学期某个同样难受 开心的实践课。😭
再然后就是网页,最近用惯了Markdown,暑假学的HTML就几乎在没怎么会的基础上被弄乱了。
Sad