| |
|
开发:
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的其他功能------分支 什么是分支呢,简单介绍一下 ? ? ? ? Git版本控制系统支持分支操作。使用分支意味着可以从开发主线上分离开来,然后在不影响主线的同时继续工作。当初始化项目的时候,默认只有一个分支,master主分支。 什么是主分支? ????????在初始化本地 Git 仓库的时候,Git 默认已经帮我们创建了一个名字叫做 master 的分支。通常我们把这个master 分支叫做主分支。在进行多人协作开发的时候,为了防止互相干扰,提高协同开发的体验,建议每个开发者都基于分支进行项目功能的开发。 分支的相关命令?查看项目中有哪些分支
?创建分支(如果在主分支上没有任何提交则不允许创建分支)
切换分支
?提示:Switched to branch '分支名'? ? #表示切换分支成功 error: you need to resolve your current index first 合并分支(把某些分支记录合并到当前分支上,一般此命令在master主分支上执行)
?提示:Merge made by the 'ort' strategy. Auto-merging index.html 合并时,当同一个文件做了不同的修改,就会出现冲突 解决冲突介绍:如果在两个不同的分支中,对同一个文件进行了不同的修改,Git 就没法合并它们。 我们需要打开这些包含冲突的文件然后手动解决冲突。当再次切换到分支时,需要再次合并(git merge master) 避免冲突不同功能模块是不会发生冲突的,只有修改了公共文件才有可能发生冲突(谁修改了公共文件,在团队群里告知一下) 接下来介绍Git比较方便的远程仓库功能介绍:Git 命令都是在本地执行,如果想通过 Git 分享你的代码或者与其他开发人员合作。 就需要将文件放到一台其他开发人员能够连接的服务器上。这就是远程仓库的作用。 远程仓库分类:(1) github:github是一个基于git的代码托管平台,在国外,速度比较慢,在大陆的使用很受影响 (2) gitee:gitee是一个基于git的代码托管平台,国内使用频率较多 (码云) (3) 公司自己部署,了解即可,不是前端人员部署的,使用步骤和命令都一样 我们优先使用gitee ,链接Gitee - 基于 Git 的代码托管和研发协作平台 ?使用方法(1)https 创建远程仓库 在任何界面顶部都有一个加号,划上加号,会有一个下拉框,点击新建仓库 ? ? 本地文件推送到远程仓库 配置本地仓库和远程仓库(别名的作用是代替远程仓库地址)
删除远程仓库配置
查看信息
把本地分支推送到远程仓库上
克隆 复制一份远程仓库到本地(第一次)
把远程信息进行更新
?使用方法(2)SSH 传统方式访问远程仓库的问题:传统方式本地和远程传输,需重复输入gitee的账号和密码,较为繁琐。 免登录身份认证、数据加密传输。而SSH实现本地仓库和gitee之间免登录的加密数据传输。更重要的原因是团队协同开发更加方便。 生成密钥步骤:在任意文件夹下打开Git Bash here ? 执行相关命令
ssh 验证公钥是否配置成功
? 配置sshhttps://gitee.com/profile/sshkeys ? 用ssh方法进行代码提交建立ssh联系
git push 推送
好啦,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/28 18:49:56- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |