(笔记)第三期书生·浦语大模型实战营(十一卷王场)--书生入门岛通关第3关Git 基础知识

学员闯关手册:https://aicarrier.feishu.cn/wiki/ZcgkwqteZi9s4ZkYr0Gcayg1n1g?open_in_browser=true
课程视频:https://www.bilibili.com/video/BV1Pz421i7bw/
课程文档:https://github.com/InternLM/Tutorial/blob/camp3/docs/L0/Git/readme.md
关卡作业:https://github.com/InternLM/Tutorial/blob/camp3/docs/L0/Git/task.md
开发机平台:https://studio.intern-ai.org.cn/
开发机平台介绍:https://aicarrier.feishu.cn/wiki/GQ1Qwxb3UiQuewk8BVLcuyiEnHe

(截图显示在(作业)第三期书生·浦语大模型实战营(十一卷王场)–书生入门岛通关第3关Git 基础知识)

1、安装git

windows:
下载并安装适合您 Windows 版本的安装程序,https://git-scm.com/downloads/win
—>按照安装向导完成安装
—>打开终端(win+r→cmd),输入指令 git --version 检查是否安装成功。
lunix:
通过包管理器安装 Git:

sudo apt update
sudo apt install git

输入指令 git --version 检查安装版本。

2、git托管平台

GitHub:https://github.com/

是全球最大的代码托管平台之一,拥有丰富的开源项目和活跃的开发者社区。它提供了版本控制、项目管理、协作开发等功能,并支持多种编程语言。
GitLab:https://about.gitlab.com/

一个自托管或基于云的平台,提供了完整的 DevOps 工具链,包括代码托管、持续集成/持续部署(CI/CD)、问题跟踪等。
Gitee:https://gitee.com/

国内的代码托管平台,提供了代码托管、项目管理、协作开发等功能,对国内开发者来说,访问速度可能更快,也更符合国内的使用习惯。

3、常用 Git 操作

在这里插入图片描述在这里插入图片描述
基础指令

指令 描述

git config	配置用户信息和偏好设置
git init	初始化一个新的 Git 仓库
git clone	克隆一个远程仓库到本地
git status	查看仓库当前的状态,显示有变更的文件
git add	将文件更改添加到暂存区
git commit	提交暂存区到仓库区
git branch	列出、创建或删除分支
git checkout	切换分支或恢复工作树文件
git merge	合并两个或更多的开发历史
git pull	从另一仓库获取并合并本地的版本
git push	更新远程引用和相关的对象
git remote	管理跟踪远程仓库的命令
git fetch	从远程仓库获取数据到本地仓库,但不自动合并

进阶指令

指令 描述

git stash	暂存当前工作目录的修改,以便可以切换分支
git cherry-pick	选择一个提交,将其作为新的提交引入
git rebase	将提交从一个分支移动到另一个分支
git reset	重设当前 HEAD 到指定状态,可选修改工作区和暂存区
git revert	通过创建一个新的提交来撤销之前的提交
git mv	移动或重命名一个文件、目录或符号链接,并自动更新索引
git rm	从工作区和索引中删除文件

每个指令都有其特定的用途和场景,详细的使用方法和参数可以通过命令行的帮助文档(git command -h,例如 git pull -h)来获取更多信息。

全局设置:

git config --global user.name "haidizym"
git config --global user.email "haidizym@163.com"

本地设置:

git config --local user.name "haidizym"
git config --local user.email "haidizym@163.com"

验证设置

#查看全局配置:
git config --global --list
#查看仓库配置:
git config --local --list
#查看特定配置项:
git config user.name
git config user.email
cd d:
cd internlm2-chat-1_8b
git lfs install
git config --global user.name "zhuyamei"
git clone https://code.openxlab.org.cn/zhuyamei/internlm-chat-1.8b.git
git init
git lfs track "*.bin"
git lfs track "*.model"
git add -A
git commit -m "commit  internlm2-chat-1_8b "
git push
git remote add origin  https://code.openxlab.org.cn/zhuyamei/internlm-chat-1.8b.git
git push origin master

vscode操作

#git设置
git config --global user.name "haidizym"
git config --global user.email "haidizym@163.com"

#克隆仓库
git clone https://github.com/haidizym/Tutorial.git # 修改为自己frok的仓库
cd Tutorial/
git branch -a  #查看分支
git checkout -b camp3 origin/camp3#切换到第三期的分支

#提交
git checkout -b camp3_41 # 自定义一个新的分支
touch ./data/Git/task/camp3_41.md # 修改为自己的问卷ID,创建自己的破冰文件
#在编辑器中打开文件,内容粘贴进去,
#【大家可以叫我】:朱亚梅
#【坐标】:上海
#【专业/职业】:人工智能
git add .
git commit -m "add git_41_introduction" # 提交信息记录
git push origin camp3_41 #在这个过程中会跳出github登录页面,输入账号和密码登录,在自己的github页面上点击compare pull request,create pull request
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值