git
文章平均质量分 80
_MadD
这个作者很懒,什么都没留下…
展开
-
Git 工作流与实战演练
一、 什么是工作流因为项目开发中,多人协作,分支很多,虽然各自在分支上互不干扰,但是我们总归需要把分支合并到一起,而且真实项目中涉及到很多问题,例如版本迭代,版本发布,bug 修复等,为了更好的管理代码,需要制定一个工作流程,这就是我们说的工作流,也有人叫它分支管理策略。“工作流程"在英语里,叫做"workflow"或者"flow”,原意是水流,比喻项目像水流那样,顺畅、自然地向前流动,不会发生冲击、对撞、甚至漩涡。二、GitFlow工作流说明Gitflow 工作流通过为功能开发、发布准备和维护设立原创 2020-10-02 20:35:01 · 112 阅读 · 0 评论 -
基于IntelliJ IDEA的Git 操作
一、IDEA配置Git打开 Settings 窗口选择本地安装的 git.exe点击 Test ,如果弹出显示 git版本号,则说明配置成功,点击“OK”即可二、创建项目并提交到本地库1.创建项目2.将项目提交到本地库选择项目名如下图,颜色变为红色,则表示已经初始化好了本地库提交代码暂存区和本地库三、IDEA指定忽略文件概念:IDEA构建项目的特殊文件和class文件目录这些都是 IDEA 为了管理我们创建的工程而维护的文件,和开发的代码没有 直接关系。最好不原创 2020-10-02 20:21:54 · 162 阅读 · 0 评论 -
TortoiseGit 图形化工具
什么是TortoiseGitTortoiseGit 是基于图形化操作git的工具,来代替前面的命令行下载TortoiseGit官网:https://tortoisegit.org/download/根据自己电脑操作系统选择对应版本(32位或64位):安装TortoiseGit傻瓜式安装,此处省略安装步骤安装完成后,任意空白处,点击鼠标右键,如果出现下图,则安装成功:使用TortoiseGit1.初始化本地库进入git02目录,将git02作为本地仓库,如下:2.添加到本地库原创 2020-10-02 19:41:46 · 274 阅读 · 0 评论 -
SSH方式登录与推送
windows系统自带保存密码功能,如果 mac 没有自带保存密码功能怎么办?https 没有记住就帐号,每次登录时都要输入帐号密码,就很浪费时间。ssh 可以避免每次添加用户名密码。生成密钥登录 码云, 点击用户头像→设置点击 SSH公钥,输入复制的密钥信息回到 Git Bash 创建 远程ssh地址别名推送文件进行测试git push origin_ssh master...原创 2020-09-30 16:26:30 · 278 阅读 · 0 评论 -
fork跨团队协作
开发人员入场,登录账号,搜索到项目,点击右上角的Forkfork 之后,发现域名变了,和项目名下面多了一行描述开发人员 克隆项目,然后修改内容提交在码云上点击pull request标签,+新建 Pull Request切换 总监 , 点击 Pull Request标签,点击下方开启的预览审核代码...原创 2020-09-30 16:02:48 · 166 阅读 · 0 评论 -
添加项目成员,拉取远程库,多人开发解决冲突
克隆远程库经理也要同时参与 mengxuegu 项目的开发,就需要把远程库中克隆下来。经理先创建一个本地放目录cd .. mkdir mengxuegu_jl cd mengxuegu_jl克隆命令git clone 远程地址演示git clone https://gitee.com/mxg6666/mengxuegu.git克隆效果完整的把远程库下载到本地创建远程仓库地址别名 origin初始化本地库修改克隆文件再提交经理修改 demo1.txt 文件提交本地库原创 2020-09-30 15:28:09 · 122 阅读 · 0 评论 -
克隆远程库到本地库
经理也要同时参与 mengxuegu 项目的开发,就需要把远程库中克隆下来。经理先创建一个本地放目录cd .. mkdir mengxuegu_jl cd mengxuegu_jl克隆命令git clone 远程地址演示git clone https://gitee.com/mxg6666/mengxuegu.git克隆效果完整的把远程库下载到本地创建远程仓库地址别名 origin初始化本地库实操...原创 2020-09-30 12:02:39 · 112 阅读 · 0 评论 -
git分支管理机制
创建分支切换分支创建了两个分支,当前指向hot_fix在hot_fix更新了新的版本由hot_fix分支切换回master分支在master分支上做了更新原创 2020-09-30 11:18:07 · 115 阅读 · 0 评论 -
git分支管理
什么是Git分支?在版本控制过程中,使用多条线同时推进多个任务Git分支的好处?1.同时并行推进多个功能开发,提高开发效率2.各个分支在开发过程中,如果某一个分支开发失败,不会对其他分支有任何影响。失败的分支删除重新开始即可。git分支操作1.查看分支:git branch -v2.创建分支:git branch 新分支名3.删除分支(删除的分支不是当前正在打开的分支):git branch -d 分支名4.切换分支: git chckout 分支名5.合并分支:第1步:切换到接受修原创 2020-09-30 09:30:30 · 66 阅读 · 0 评论 -
git下载与安装
git下载官网:https://git-scm.com/软件下载地址:https://git-scm.com/downloads根据自己电脑版本下载对应版本:git安装原创 2020-09-30 09:31:05 · 79 阅读 · 0 评论 -
git推送远程库
码云平台注册账号注册帐号码云首页:https://gitee.com/码云注册页面:https://gitee.com/signup创建远程库(项目)点击右上角+号,选择新建仓库填写项目信息,点击创建创建本地仓库mkdir mengxuegu cd mengxuegu git init # 初始化仓库 vim demo1.txt #新增文件, 按 i 开始编辑,ctrl+c退出编辑,:wq保存并退出,:q!不保存退出 git add demo1.txt # 添加到暂存区 gi原创 2020-09-27 18:03:48 · 78 阅读 · 0 评论 -
git命令行操作
1. 打开命令行窗口安装Git后,在资源管理器的空白处,单击鼠标右键打开窗口,点击 Git Bash Here ,打开Git命令行窗口,在窗口中可直接使用Linux命令操作:2. 初始化Git本地库命令: git init效果:注意: .git 目录中存放的是本地库相关核心配置文件,也不要随意删除与修改.git 目录仓库目录说明:hooks目录:脚本文件的目录。info目录:保存了不希望在 .gitignore 文件中管理的忽略模式的全局可执行文件logs目录:日志目录objects目原创 2020-09-10 22:26:46 · 5435 阅读 · 0 评论 -
学习版本控制的原因
1.1 没有版本控制出现的问题备份多个版本,浪费存储空间,花费时间长。难以恢复至以前的历史版本,容易引发BUG,解决代码冲突困难。难于追溯问题代码的修改人和修改时间、修改内容、日志信息。项目升级,版本发布困难。无法进行权限控制。 比如 测试人员:只读;开发人员:模块权限。开发团队在工作过程中无法多条生产线同时推进任务,效率慢。1.2 版本控制的简介版本控制(Revision control)是维护工程蓝图的标准做法,能追踪工程蓝图从诞生一直到定案的过程。是一种记录若干文件内容变化,以便将来查原创 2020-09-30 09:31:31 · 98 阅读 · 0 评论