书生大模型实战营第四期-闯关挑战L0G3000 Git基础知识答卷

目录

任务一:破冰活动:自我介绍

1. 下载并配置Git

2. Git使用流程

(1)将项目fork到自己的github下面,注意不要勾选“Copy camp3 branch only”的选项

(2)配置git并克隆项目到InternStudio本地

(3)创建新的分支

(4)创建自己的介绍文件:

(5)提交更改分支,并推送分支到远程仓库

(6)检查提交内容

(7)上述所有操作截屏:

任务二:实践项目:构建个人项目

1. 在GitHub上新建一个自己的仓库,如下:

2. 打开InternStutio开发机,进行如下操作:

(1)克隆shusheng_LLM到本地

(2)对shusheng_LLM的READ.md文件通过vim进行操作(也可直接编辑,这里练习一下vim)

(3)修改READ.md完成后,提交更改

(4)推送到远程仓库

(5)到GitHub个人主页上查看是否更改成功

(6)具体操作的截屏展示:

任务一:破冰活动:自我介绍

1. 下载并配置Git
  • 下载并安装适合 Windows 版本的安装程序:下载地址
  • 按照安装向导完成安装。(默认设置安装即可)
  • 打开终端(win+r→cmd),输入指令 git --version 检查是否安装成功。
  • 进行全局配置(私人电脑)
    • 打开终端或命令提示符,并输入以下命令来设置全局用户名和电子邮件址:

      git config --global user.name "Your Name"
      git config --global user.email "your.email@example.com"
    • 输入以下命令验证配置:

      git config --global --list #查看全局配置
      git config --local --list #查看仓库配置
      git config --global credential.helper store #来设置 Git自动记录密码(token),从而无需在每次 pull 或 push 时输入# 注意:信息会以明文存储在本地,需考虑安全性
      git config user.name #查看特定配置项
      git config user.email #查看特定配置项
    • 可得到以下截屏:

2. Git使用流程
(1)将项目fork到自己的github下面,注意不要勾选“Copy camp3 branch only”的选项

        如果对于下载的ssh选项中其显示:

        You don't have any public SSH keys in your GitHub account. You can add a new public key, or try cloning this repository via HTTPS.

说明在 GitHub 账户中没有设置公共 SSH 密钥,而 SSH 克隆需要这个密钥,可以采取以下步骤:

        1. 生成SSH密钥:在Git Bash中输入以下命令

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

        2. 启动SSH代理

        在 Git Bash 中,启动 SSH 代理并添加你的私钥,一路回车就好

eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa

        3. 复制公钥

        输入以下命令后,将给出的公钥复制粘贴

cat ~/.ssh/id_rsa.pub

        4. 添加 SSH 密钥到 GitHub

  • 登录 GitHub,点击右上角的头像,选择“Settings”。
  • 在左侧菜单中,选择“SSH and GPG keys”。
  • 点击“New SSH key”。
  • 选择“Authentication key”,输入标题,粘贴公钥内容。
  • 点击“Add SSH key”保存。

        5. 测试 SSH 连接

        在 Git Bash 中,测试与 GitHub 的连接:

ssh -T git@github.com

        如果看到消息“Hi username! You've successfully authenticated...”则表示连接成功。

        这时候再回到github的界面,就可以看见SSH下面的提示消失了,出现了SSH链接

(2)配置git并克隆项目到InternStudio本地

        打开开发机的终端,输入如下的命令:

(3)创建新的分支
git checkout -b class_036 # 自定义一个新的分支
#git checkout -b class_id 分支名字改为你的uid分支名称
(4)创建自己的介绍文件:
cd Tutorial/ #首先进入Tutorial
cd icamp4/ #进入icamp4,注意文件路径
touch 2735.md #新建一个自我介绍文件
vim 2735.md #使用vim对其进行编辑

#输入i进入插入模式,模仿给定的格式进行编辑,编辑完成摁下Esc并输入:wq按下回车,退出vim
(5)提交更改分支,并推送分支到远程仓库
git add .
git commit -m "add git_camp4_2735_introduction"
git push origin class_2735

(6)检查提交内容

        打开自己的Tutorial仓库,可以看见已经存在了class_2735分支,说明修改成功

        然后点击右上角Compare & pull request,在“Add a title中”输入 "add git_< id >_introduction",按要求填写相关title,方便审核。然后点击“Create pull request”,在当前页面下方可以看到内容变更,+号代表在当前行号下增加内容,-号代表在当前行号下删除内容。提交后如下:

任务二:实践项目:构建个人项目

1. 在GitHub上新建一个自己的仓库,如下:

2. 打开InternStutio开发机,进行如下操作:
(1)克隆shusheng_LLM到本地
git clone https://github.com/Smallsun-pigpig/shusheng_LLM.git
(2)对shusheng_LLM的READ.md文件通过vim进行操作(也可直接编辑,这里练习一下vim)
#首先进入vim文件编辑器对其进行编辑
cd shusheng_LLM
vim ./READ.md

#输入i进入插入模式,然后开始编辑
#编辑完成后按Esc退出插入模式,然后再输入:wq,按下Enter,保存本次修改
#成功退出vim
(3)修改READ.md完成后,提交更改
git add .
git commit -m "the first commit"
(4)推送到远程仓库
git push origin main
(5)到GitHub个人主页上查看是否更改成功

(6)具体操作的截屏展示:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值