首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Git
梦之云
创建于2023-03-17
订阅专栏
git
暂无订阅
共11篇文章
创建于2023-03-17
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Git - 安装 & 配置
1、下载( 安装 ) 2、查看版本 3、配置用户信息 4、配置 SSH 本地生成密钥对 添加公钥到远程仓库 5、当前仓库添加远程仓库地址
Git - 初始化项目
1、直接 clone 2、本地无项目 3、本地有项目 1、直接 clone 2、本地无项目 3、本地有项目
Git - branch
```js // 查看 git branch // 查看本地分支 git branch -a // 查看"本地远程"分支(已被下载到本地) git branch -r // 首次下载项目时用的那个分支
Git - stash
```js // 保存当前未commit的代码 git stash // 保存当前未commit的代码并添加备注 git stash save "备注的内容" // 列出stash的所有记录 git
Git - fetch
将远程主机的最新内容拉到本地,需要手动合并 repo:远程仓库"别称" remote_branch_name:远程分支名称 local_branch_name:本地分支名称
Git - pull
1、将远程主机的最新内容拉到本地 自动 merge 2、git pull 和 git pull --rebase 区别 merge 会创建一个新的 commit,如果合并时遇到了冲突,需要解决冲突后重
Git - push
```js git push origin master // 推送到origin的master分支 git push origin // 前分支与远程分支之间存在追踪关系,可省略分支名称 git p
Git - merge
git merge --ff ( 默认:fast-forward ) 1、从 master 分支合并到 dev 上 2、保留 master 上原始的多条 commit 记录 3、而且合并后格外自动生成
Git - rebase
https://git-scm.com/book/zh/v2/Git-分支-变基 1、合并本地多个 commit 成 commit 进行提交 git rebase -i [startpoint] [e
Git - reset
Reset 三种模式 git reset --hard HEAD^ :回退到当前提交之后的代码 working Tree工作目录 index 暂存区 repository 版本库 git reset
Git - revert
```js git revert HEAD // 撤销前一次 commit git revert HEAD^ // 撤销前前一次 commit git revert HEAD~100 // 撤销前10