| |
|
开发:
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 |
目录安装GitGit安装连接 创建仓库安装完成后,在电脑上找一个地方新建文件夹,进入,在当文件夹下,右键->选择"Git Bash Hare"
初始化一个裸仓库
其中–bare就是声明一个裸仓库 从中央服务器的数据拉倒本地来刚刚创建的裸仓库就是一个中央仓库,拉倒本地,执行如下命令,注意,这里命令执行环境是本机,也就是说裸仓和本地都在一台主机上
git的原理—git的四个区域
实操在repo-a文件夹(本地仓库)下创建一个.c文件
用add加到暂存区中
再从暂存区放到本地仓库执行
通过git log查看提交信息执行
推送到远端仓库执行
逆向操作以上提交成功,这里都是正向操作,很多时候可能提交错误等等原因,需要逆向操作,比如怎么从暂存区退到工作区,从远程仓库退回来等等,下面看操作 从暂存区退到工作区创建一个world.c方便演示,代码随便写
现在退回去
这样就退回去了 用git status查看状态
从本地仓库退回还是,先提交上去
好,现在已经提交到本地仓库了 执行
成功从本地仓库退回 reset命令参数说明
整理操作修改上次的提交修理操作: 修改上次的注释
此功能可以用于附加到上一次提交 使用git rebase整理多次提交如果想要整理以前的一些提交可以使用如下命令: 实例:第一次更改,加了一个wor
第二次更改,加了一个ld
提交到本地仓库并加上注释,如下图,下面我想合并这两个操作
下图可以方便理解此行代码 如果有多个提交,比如pick下有多个s,或是其他更改参数,可以使用如下命令进行继续提交(会自动弹出)
解决冲突通过repo-b模拟你的同事和你共同修改一个world.c文件 实例下面用repo-b修改
添加一行
提交到远端
同时, repo-a也修改一下,保存
提交前,一般都会用pull拉下来(拉下来的内容中有repo-b的修改)新的代码,这时候冲突就产生了
如图
完成 补充Angular 团队的规范
创建新分支创建一个develop分支
选择分支
选择一个bug/timer分支,如果不存在就创建,使用-b参数
合并到master
检查无误后,合并到master
合并完成,并推送到了远端仓库 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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 14:57:59- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |