目录
(1)将项目fork到自己的github下面,注意不要勾选“Copy camp3 branch only”的选项
(2)对shusheng_LLM的READ.md文件通过vim进行操作(也可直接编辑,这里练习一下vim)
任务一:破冰活动:自我介绍
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