1、常用 Git 操作
(1)基础指令
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 | 从远程仓库获取数据到本地仓库,但不自动合并 |
(2)进阶指令
git stash | 暂存当前工作目录的修改,以便可以切换分支 |
git cherry-pick | 选择一个提交,将其作为新的提交引入 |
git rebase | 将提交从一个分支移动到另一个分支 |
git reset | 重设当前 HEAD 到指定状态,可选修改工作区和暂存区 |
git revert | 通过创建一个新的提交来撤销之前的提交 |
git mv | 移动或重命名一个文件、目录或符号链接,并自动更新索引 |
git rm | 从工作区和索引中删除文件 |
2、常用开发流程
(1)Fork目标项目
项目地址:GitHub - InternLM/Tutorial: LLM&VLM Tutorial
(2)获取仓库链接
git clone https://github.com/conway2019/Tutorial # 修改为自己frok的仓库
(3)查看分支
cd Tutorial/ git branch -a
(4)切换到第三期的分支
git checkout -b camp3 origin/camp3
(5)自定义新分支
git checkout -b camp3_4376
cd .\data\Git\task\
创建文件camp3_4376.md,内容如下:
(6)提交更改到分支
git add .
git commit -m "add git_4376_introduction" # 提交信息记录
git push origin camp3_4376
(7)提交更改到分支
#在 github 页面将修改的内容 PR 到 Tutorial,按要求编写 title
3、构建个人github项目
#新建项目