| |
|
开发:
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 (入门) |
1. git简介1.1 git是什么是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 git的安装非常简单:
1.2 git与svn的区别1) git是分布式的 前三个不同点重点理解,后面几个一般性了解 2. githubGitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub。 2.1 创建仓库首先登陆到github(gitee)
?创建完成后 2.2 删除仓库? 2.3 新建文件及文件夹3. git的基本操作3.1 配置账户及邮箱一般刚安装Git都要配置用户名和邮箱,因为你提交代码到本地仓库(上传代码到远程仓库)时会用到。如果没有没有配置,在你提交时它会提醒,如果仅仅是下载公有仓库则不需要,甚至不需要注册。 成功安装git后,在任何目录点击右键,选择“git bash here”即可进入git的命令窗口: 1)查看git的配置信息
? ?2)设置用户名及邮箱
3)删除某个全局配置项
3.2 git文件状态与工作区域git的文件状态是其git核心内容,了解后对后续的操作有莫大的帮助,不同的文件状态又存储在不同的工作区域中.
理解下图的示意图: 3.3 常用命令
3.4 克隆(clone)
?2)到本地目录(你所要放置项目的目录),右击鼠标,选择“git bash here”进入git命令行。
如图: ?注:本例演示了通过https协议克隆,除了https协议git还支持如下协议: 与其他版本控制软件,如svn相比,这里使用的克隆(clone),而不是检出(checkout),git 收取的是项目历史的所有数据(每一个文件的每一个版本),服务器上有的数据克隆之后本地也都有了。实际上,即便服务器的磁盘发生故障,用任何一个克隆出来的客户端都可以重建服务器上的仓库,回到当初克隆时的状态 3.5 查看git仓库的状态要先来到对应项目的目录。
3.6 新创建的文件并添加到“暂存区”在git管理的目录(如上例中的hello-word目录),新建一个文件
??
将文件放入“暂存区”
查看git状态 3.8“暂存区”的内容提交到“本地仓库”
3.9“本地仓库”的内容提交到“远程仓库”语法: 示例:
3.10 将本地项目推入远程仓库。1)在本地创建一个目录:
?2)进入gitdemo目录,右击鼠标打开git命令行(Git Base Here) 3)使用git init 初始化git仓库 4)在gitdemo目录中添加一个测试文件,如abc.txt ?6) 在github中创建仓库
?7)本地仓库与远程仓库关联
8)把本地库的所有内容推送到远程库上 3.11 冲突的问题?1)粗暴方式
会忽略版本不一致等问题,强制将本地库上传的远程库,会覆盖远程仓库的内容。要谨慎使用 2)温柔方式 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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/18 17:42:01- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |