作业
1. 破冰
2. 项目
欢迎来到ShortStoryMasterA项目仓库!本项目旨在使用QLoRA或全量微调的方式,基于大语言模型“谱语”和整个技术栈制作一个短篇小说创作大师。我们的目标是通过优化和微调模型,生成多种类型的高质量短篇小说,满足不同读者的需求。
https://github.com/Volta-lemon/ShortStoryMaster
笔记
1. 基本命令
- 先进入项目文件夹,通过命令 git init 把这个目录变成git可以管理的仓库
git init - 把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件
git add . - 用命令 git commit告诉Git,把文件提交到仓库。引号内为提交说明
git commit -m ‘first commit’ - 关联到远程库
git remote add origin 你的远程库地址。如:git remote add origin https://github.com/cade8800/ionic-demo.git - 获取远程库与本地同步合并(如果远程库不为空必须做这一步,否则后面的提交会失败)
git pull --rebase origin master - 把本地库的内容推送到远程,使用 git push命令,实际上是把当前分支qunar_yuzhan_star推送到远程。执行此命令后会要求输入用户名、密码,验证通过后即开始上传。
git push -u origin master 【空】 - 工作分支的切换
- git checkout branchName 该命令会将当前工作分支切换到branchName。
- git checkout -b newBranch 切换并创建
- git branch -a 来查看所在目录的分支
- 当前分支名改成main:git branch -m main
add之后删除:$ git rm --cached 【文件名:v0.0.1/.env】 - 远程仓库关联:git remote add origin https://github.com/Volta-lemon/SilverStylistAI.git
2. 合并远程分支:
提示:假设你自己现在使用的是远程分支是A,需要合并的远程分支为B.
1)、第一步:在本地新建一个与远程的分支B相同(要被合并的版本)的分支B;
git checkout -b B origin/B 该指令表示:创建一个本地分支B,并将远程分支B放到该分支里面去(本地分支与远程分支已关联)。
2)第二步:将远程代码pull到本地
git pull
3)第三步:切换到你的分支A;
git checkout A
4)、第四步:合并分支A与B;
git merge B 该指令表示:当前所在分支与B进行合并。
如果有代码冲突,解决冲突,然后在进行推送;
1:git add 冲突文件路径(git status 可查看路径)
2:git commit -m'解决冲突'
5)、把本地的分支A同步到远程(假设对应的远程分支也是A)
git push A
如果本地分支A与远程分支A关联过 可直接PUSH git push origin A
如果本地分支A与远程分支A未关联过 需要origin
3. 重要命令
git branch -a
:查看所有本地和远程分支。git pull origin camp3
确保本地分支与远程分支同步git branch -d camp3
删除本地 camp3 分支git checkout -b camp3 origin/camp3
:基于远程分支origin/camp3
创建并切换到新的本地分支camp3
。