Git使用

git使用》实验报告

实验名称: xxxxxxxxxxxxxxx   

学  号

xxxxx

姓  名

xxx

班  级

xxx

实验地点

xxxx

实验日期

xxxxx

指导教师

xxx

功能实现截图及核心代码解释:(可附页)

一、实验目的

  1. 熟悉 Git 客户端的安装与使用。
  2. 掌握在 GitHub 上创建组织和仓库的方法。
  3. 学会将本地代码与远程仓库建立联系,并将代码提交到远程仓库,以爬虫代码为例。

二、实验环境

  1. 操作系统:Windows11
  2. Git 客户端:2.47.0.windows.1
  3. 开发工具:PyCharm2022.1.3 、Python 3.12.5

三、实验步骤

(一)安装 Git 客户端

  1. 访问 Git 官方网站(https://git-scm.com/),根据自己的操作系统下载相应的安装程序。
  2. 下载网站(https://git-scm.com/download
  3. 按照安装向导进行安装,选择合适的安装路径和选项。
  4. 安装完成后,打开命令行终端,输入 git --version 命令,检查 Git 是否安装成功。

(二)在 GitHub 上创建组织和仓库

  1. 访问 GitHub 网站(https://github.com/),如果没有账号,先注册一个账号。
  2. 登录后,点击右上角的 “+” 号,选择 “New organization” 创建一个组织。
  3. 为组织填写名称、描述等信息,然后点击 “Create organization”。
  4. 在组织页面中,点击 “New repository” 创建一个仓库。
  5. 为仓库填写名称、描述等信息,选择合适的 Visibility(公开或私有),然后点击 “Create repository”。

(三)将本地代码与远程仓库建立联系并提交代码

  1. 在本地创建一个文件夹,用于存放爬虫代码。
  2. 打开命令行终端,进入该文件夹,执行以下命令初始化 Git 仓库:

        git init

      3.执行以下命令将远程仓库添加到本地:

        git remote add origin https://github.com/HadoopProject2202/spidercode03.git [远程仓库的 URL]

        其中,https://github.com/HadoopProject2202/spidercode03.git 可以在 GitHub 仓库页面中找到。

      4.创建爬虫代码文件(sucessful_spider01.py),并编写爬虫代码。

      5.使用以下命令将代码添加到暂存区:

  • 如果文件不在 .gitignore 忽略列表中,可以直接使用:git add [文件名],例如 git add sucessful_spider01.py
  • 如果文件被 .gitignore 忽略,但确实要添加,可以使用 -f 参数强制添加:git add -f [文件名]例如 git add -f sucessful_spider01.py

        

        

      6.使用以下命令提交代码,并添加提交信息:

git commit -m "提交爬虫代码"

      7.最后,使用以下命令将代码推送到远程仓库:

  • 确保网络连接正常,检查是否存在网络限制或代理设置问题。
  • 如果使用 HTTPS 连接,直接执行 git push   git push -u origin master

如果第一次推送时需要输入 GitHub 账号和密码,按照提示输入即可。

实验心得体会

在本次实验中,我深入学习和实践了 git 的使用流程。从安装 git 客户端到在 GitHub 上创建组织和仓库,再到将本地的爬虫代码推送到远程仓库,每一个步骤都让我对版本控制有了更深刻的理解。

在实际操作过程中,我遇到了一些问题,比如文件被 .gitignore 忽略但又需要提交的情况,通过使用 -f 参数解决了这个问题。同时,在推送代码到远程仓库时,也遇到了网络连接和权限的问题。通过检查网络设置、代理配置以及正确设置 SSH 密钥,最终成功地将代码推送到了远程仓库。

通过这次实验,我认识到版本控制对于代码管理和团队协作的重要性。git 不仅可以帮助我们记录代码的更改历史,还方便了多人协作开发。在未来的学习和项目开发中,我会更加熟练地使用 git 来管理代码,提高开发效率和代码质量。

同时,编写爬虫代码也让我对网页数据的获取和处理有了进一步的实践和理解。在后续的学习中,我会继续深入学习爬虫技术,提高数据获取和分析的能力。

总之,这次实验让我在技术和实践方面都有了很大的收获,为今后的学习和开发打下了坚实的基础。

实验报告评阅意见

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值