| |
|
开发:
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 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 GitHub–网站,社交平台,开源项目,远程仓库 GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub。 常见的版本管理工具
Git与SVN的对比
git命令创建新仓库
检出仓库执行如下命令以创建一个本地仓库的克隆版本(使用第一种方式):
如果是远端服务器上的仓库,你的命令会是这个样子
Git的工作流添加与提交你可以计划改动(把它们添加到缓存区),使用如下命令:
添加后 提交
推送改动前置条件1.注册一个gitee账号 提交到远端仓库
分支分支是用来将特性开发绝缘开来的。在你创建仓库的时候,master 是“默认的”。在其他分支上进行开发,完成后再将它们合并到主分支上。 创建一个叫做“dev”的分支
查看分支
回到master分支
删除分支
推送分支除非你将分支推送到远端仓库,不然该分支就是 不为他人所见的: 如果是第一次推送,可以使用
后面可以直接使用
拉取分支一般拉取仓库时,默认拉取master分支
分支结构更新与合并更新要更新你的本地仓库至最新改动,执行:
合并以在你的工作目录中 获取(fetch) 并 合并(merge) 远端的改动。
在合并改动之前,也可以使用如下命令查看:
标签在软件发布时创建标签,是被推荐的。这是个旧有概念,在 SVN 中也有。可以执行如下命令以创建一个叫做 1.0.0 的标签:
查看标签信息
替换本地改动假如你做错事(自然,这是不可能的),你可以使用如下命令替换掉本地改动
Git 在提交之后的撤销操作
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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年12日历 | -2024/12/29 9:24:10- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |