| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> git操作 -> 正文阅读 |
|
[开发工具]git操作 |
git status 查看文件的改变状态 git commit -m "注释" git log 查看提交记录 git reflog 查看提交记录 git ll 查看提交合并记录 git reset --hard 索引值 将head指向对应的提交 git reset --hard head^ 回退一级,有几个^就回退几级,多了会报错 git reset --hard head~N 回退N级 git进阶-分支 1、基本操作 ? ? ? ? 创建分支 ????????????????git branch 分支名 ????????????????git checkout -b 分支名 (创建并切换分支) ????????????????查看分支 git branch ? ? ? ? ????????切换分支 git checkout 分支名 ? ? ????????? ? 删除分支 git branch -d 分支名 2、分支合并 ? ? ? ? 在需要合并的分支上调用? git merge 分支名 3、分支冲突 ? ? ? ? 当两个分支冲突时需要手动处理冲突,然后add再提交 4、合并方式 快进方式合并? git merge 分支名 手动的非快进方式合并 ? ? ? ? git merge --no-ff -m "注释" dev2 自动的非快进合并 ? ? ? ? ? ? 不同分支修改:a分支修改1.txt, ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? b分支修改2.txt ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 合并的时候自动的是非快进模式 5、rebase合并 rebase可以清除本地的分支历史记录,不建议在远程上用rebase ? ? ? ? 在b分支上调用? git rebase 分支a(rebase到底是啥作用需要再去B站看一下) 6、暂存分支 ? ? ? ? git stash? ?暂存,然后就可以去其他分支开发了 ? ? ? ? git stash pop? 取出暂存 git进阶-协同开发 gitflow\远程仓库、多人协作、gitlab仓库搭建 1、gitflow ? ?以上图片是gitflow工作流程 2、远程仓库 ? 注意:第2步结束后需要将生成的公钥放进git的网站上 3、协同开发 ?4、gitlab服务器搭建过程 5、回滚 Git回滚:
git cherry -pick ID ?获取其他分支的某一次提交代码 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/14 15:09:53- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |