2022秋软工实践个人作业二

这个作业属于哪个课程fzusdn
这个作业要求在哪里作业要求
这个作业的目标熟悉git、Github的相关使用
学号 032004113


任务一

  1. 安装配置Git
    这一步骤在作业一中已经完成,主要实现SSH的配置。

  2. Fork项目
    创建一个新的Fork
    请添加图片描述
    Fork到自己项目仓库的结果
    请添加图片描述
    复制URL
    请添加图片描述

  3. 克隆项目
    在Git Bash中输入
    git clone url
    请添加图片描述

  4. 暂存并提交
    在克隆到本地的“个人作业2”文件夹下创建md文件
    请添加图片描述
    将文件添加到暂存区和仓库区
    git add git commit
    请添加图片描述

  5. 将内容推送至Fork的项目中
    git pull
    请添加图片描述
    git push
    请添加图片描述
    push的时候要输入GItHub的账号密码,如图所示连接成功
    请添加图片描述
    在自己的GitHub项目中查看,本地文件已上传成功
    请添加图片描述

  6. 将修改后的内容推送到 Fork 的项目中
    新建一个pull request
    请添加图片描述
    等待PR审核
    请添加图片描述


任务二

1.创建新的仓库请添加图片描述
2. 新建文件请添加图片描述
3.编写HTML
请添加图片描述
4.确定网页链接
请添加图片描述
我的GitHub网站:https://phoshowy.github.io/


遇到的问题

  1. 任务一git add时出现如下报错请添加图片描述
    原因是windows中的换行符为 CRLF, 而在linux下的换行符为LF,所以在执行add . 时出现提示

    解决办法:在git add前加入
    git config --global core.autocrlf false

    参考文献1
  2. 任务一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

参考文献2


说在后面

git的使用可谓是一波三折,打一句命令报一个错,网上的教程的各不一样。
不禁想起上学期某个同样难受 开心的实践课。😭
再然后就是网页,最近用惯了Markdown,暑假学的HTML就几乎在没怎么会的基础上被弄乱了。
Sad

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值