git基础指令集
git基础指令集
Breezligit
git 的运行机制
1 | git分为本地仓库和远程仓库,我们一般情况都是写完代码,commit到本地仓库(生成本地仓的commit ID,代表当前提交代码的版本号),然后push到远程仓库(记录这个版本号) |
git config(配置)
一个系统只需要配置一次
1 | git config --global user.name "chen" |
文件的状态
查看
1 | git status |
未跟踪
1 | //add .前 |
已跟踪
1 | staged //暂缓区中的文件状态,也就是index |
SSH密钥
获取git仓库
操作流程图
git上创建新仓库
1 | 界面右上角"+" |
建立本地仓库
1 | 文件根目录右键:Git Bash |
关联github仓库
1 | 到github仓库复制仓库地址 |
执行指令
1 | git remote add origin ...(个人新建仓库地址) |
上传本地代码
1 | git push -u origin master |
上传完成
(如果出现Are you sure you want to continue connecting (yes/no)?)
1 | yes |
更新仓库
1 | git add . |
克隆仓库
Code按钮里复制仓库地址
桌面新建文件夹
文件夹里开GitBash
1 | git init |
日志和版本回退
校验和(SHA-1散列,哈希)
1 | //每次提交的唯一id |
日志 (历史版本记录)
1 | git log //按空格可以继续往下查看 |
回退
1 | git reset --hard HEAD^ //回退上个版本 |
建立远程仓库连接
连接
1 | git remote add origin 仓库地址 |
查看连接
1 | git remote |
分支
1 | master //主线 |
操作
顺序
1 | 创建分支->修改文件->修改后的文件提交到dev中 |
创建分支
1 | git init -b dev //创建新分支,会切换到新分支 |
切换分支
1 | git checkout <新分支> |
创建并切换分支
1 | git checkout -b <新分支> |
分支重命名
1 | git branch -m <旧分支> <新分支> |
删除分支(谨慎)
1 | git branch -d <分支> //删除已合并过的分支 |
查看版本库有哪些分支
1 | git branch |
查看版本库状态
1 | git status |
合并到当前分支
1 | git merge <需要被合并的分支> |
从指定远程仓库获取
1 | git pull origin master(可换) |
如果想直接执行git fetch
1 | //先给当前分支设置一个跟踪分支 |
创建一个分支来跟踪远程分支
1 | git branch --track dev origin/master |
fork与PR
PR : pull request 拉取请求
1 | 先fork把别人的项目复制到自己的远程仓库里 |
查看文件
1 | git ststus |
提交
1 | git add . |
合并请求(PR)
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果




.webp?lastModify=1724233487)
.webp)





