InfiniLM实战:Git入门
前言
本系列文章为InternLM实战营笔记,主要阐述Git使用入门。
任务简介
任务1: 破冰活动:自我介绍
目标
每位参与者提交一份自我介绍。
提交地址:https://github.com/InternLM/Tutorial 的 camp3 分支~
要求
- 命名格式为
camp3_<id>.md
,其中<id>
是您的报名问卷ID。 - 文件路径应为
./data/Git/task/
。 - 【大家可以叫我】内容可以是 GitHub 昵称、微信昵称或其他网名。
- 在 GitHub 上创建一个 Pull Request,提供对应的 PR 链接。
任务2: 实践项目:构建个人项目
目标
创建一个个人仓库,用于提交笔记、心得体会或分享项目。
要求
- 创建并维护一个公开的大模型相关项目或笔记仓库。
- 提交作业时,提供您的 GitHub 仓库链接。
- 如果您不常使用 GitHub,您可以选择其他代码管理平台,如 Gitee,并提交相应的链接。
- 仓库介绍中添加超链接跳转 GitHub 仓库(https://github.com/InternLM/Tutorial)
任务一完成步骤
第一步:fork仓库
打开GitHub仓库:
点击Fork:
可编辑仓库名称与简介,这里我直接保持默认,点击Create Fork
。
随后跳转到此,证明fork成功。
第二步:拉取与更改
打开 Visual Studio Code
,呼出终端,进行git clone
:
git clone https://github.com/xforcevesa/Tutorial # 这是我的仓库地址
这里本人已安装git
。本人使用的是Endeavour OS
,基于Arch Linux
的桌面发行版。
可根据其他教程安装好Git
。
随后
code Tutorial
呼出另一个打开了Tutorial
的Visual Studio Code
窗口:
展开
data/Git/task
,新建文件camp3_2351.md
(本人ID为2351
)。
在其中添加内容并保存:
第三步:提交与推送
首先将所有文件添加至暂存区:
git add . # 在Tutorial目录下执行
然后提交到本地仓库:
git commit -m "Intro of nomodeset"
点击GitHub主页自己的头像:
点击Settings
:
左边点击
SSH and GPG keys
:
点击
New SSH key
,添加自己的SSH key,本人此处已添加。
最后,验证是否添加成功:
ssh -T git@github.com
若得到以上输出,证明已添加成功,接下来进行git push
:
若得到以上输出,证明成功。
打开自己fork的仓库,点击Contribute
-> Open pull request
:
此处可编辑标题内容等,点击
Create pull request
。
最后看到这个界面即成功。
本人之PR:https://github.com/InternLM/Tutorial/pull/1057
任务二完成步骤
创建仓库
登陆后点击加号创建仓库
在此处可编辑仓库介绍、仓库名、开源许可证等等。
与用户名同名的仓库将显示其
README
在主页。
添加内容
创建后打开仓库,点击Edit Profile
:
即可编辑内容
本人之仓库:https://github.com/xforcevesa/xforcevesa