书生模型实战L0---Git(如何使用Git)

书生模型实战系列文章目录

第一章 入门岛L0(Linux)
第二章 入门岛L0(python)
第三章 入门岛L0(Git)



作业

任务

提交作业

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

https://github.com/BigBoomDream/Tutorial/blob/camp3/data/Git/task/camp3_2241.md

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

https://github.com/BigBoomDream/Learning_LLM_internvl

任务二


提示:以下是本篇文章正文内容

一、Git是什么?

来自通义千问的解释:

Git是一个分布式版本控制系统,它被广泛用于软件开发和项目管理中,以追踪文件的修改历史。通俗点说,Git就像是一个可以记录你文件变化的日志本,只不过这个日志本功能非常强大,能够处理非常复杂的情况。
举例:
假设你是一位作家,正在写一本小说。这本小说存储在你的电脑上,名字叫做Novel.txt。我们来看看如何使用Git来管理这本书的写作过程。

  • 第一步:初始化Git仓库

在你的电脑上,打开命令行工具(如Windows的CMD或PowerShell,Mac的Terminal)。
导航到包含Novel.txt文件的目录。输入git init命令,这会在当前目录下创建一个隐藏的.git文件夹,这里就是Git管理版本的地方。

  • 第二步:添加文件到Git

输入git add Novel.txt,这告诉Git开始跟踪Novel.txt的变化。 输入git status,你会看到Novel.txt已经被标记为要添加到仓库中。

  • 第三步:提交更改

输入git commit -m "初始版本",这会保存当前Novel.txt的状态,并添加一条注释,描述这次提交的内容。
每次你修改了Novel.txt,重复执行git addgit commit,这样你就有了多个版本的记录。

  • 第四步:查看历史

输入git log,可以看到所有提交的历史记录,包括日期、作者和提交信息。 使用git show
可以查看特定版本的细节,commit-id是你在git log中看到的一串长字符串。

  • 第五步:回退到旧版本

假设你对某次修改不满意,想回到之前的版本,你可以使用 git checkout <commit-id> -- Novel.txt,这里是你想要恢复到的版本的ID。

  • 第六步:创建分支

当你想要尝试一些新章节的想法,但又不想影响主线故事时,可以创建一个分支。 输入git branch my-new-chapter,然后git checkout my-new-chapter切换到这个分支。
在这个分支上,你可以自由地修改Novel.txt,而不会影响主分支(通常称为main或master)。

  • 第七步:合并分支

当你对新章节满意时,可以将其合并回主分支。 切换回主分支git checkout main,然后输入git merge my-new-chapter

  • 第八步:远程仓库与团队协作

如果你和其他作家合作,你们可以共享一个远程仓库(如GitHub、GitLab等)。 首先,你需要将本地仓库与远程仓库关联,使用git remote add origin <repository-url>。 然后,你可以使用git push origin main上传你的更改,或者使用git pull o

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值