
Git
文章平均质量分 67
Vax_Loves_1314
正不断走向秃顶的程序猿人生~
展开
-
【Git】每天1分钟系列——Git代码仓项目合并及发布
项目开发完一个版本后,需要进行项目的合并与发布 项目合并与发布,需要项目经理和组员一起来完成,每个人将开发的分支逐个合并到dev分支,如果有冲突则解决冲突,在dev上的代码经过测试没有问题后,则由经理合并到master分支,完成发布 实现发布主要遵守如下步骤: 每个人逐个合并分支到dev 经理合并dev到master并发布 每个人获取最新的dev分支、master分支 逐个合并 这一步是每个人将自己分支上开发的代码,合并到dev分支上,每个人逐个执行1-6步 前题:已经完成了自己分支代原创 2021-07-20 08:52:38 · 3555 阅读 · 1 评论 -
【Git】每天1分钟系列——查看Debug分支及修复
Debug分支 在项目的正常开发过程中,之前发布过的版本可能很会出bug,这时就需要停下来现在的开发任务,先去修改bug,完成后再回来继续开发任务 git中stash提供了保存现场的功能,可以把当前工作区、暂存区中的内容不需要提交而保存下来,转而去做bug修复,完成后再恢复现场,继续开发工作 示例如下:停止当前工作,修复master分支下的一个bug,为修改dailyfresh/settings.py文件 语言和时区的原内容为 LANGUAGE_CODE = 'en-us' TIME_ZONE =原创 2021-07-20 08:49:30 · 4180 阅读 · 2 评论 -
【Git】每天1分钟系列——代码仓历史和删除记录
历史 查看仓库区的历史操作 git reflog 历史版本的名称:在Git中,用HEAD表示当前版本,也就是最新的提交00c6c39,上一个版本就是HEAD^,再上一个版本就是HEAD^^,当然往上100个版本写100个^肯定就麻烦了,提供了一种简写方式为HEAD~100 对比 在ide中编辑df_user/models.py文件,删除str方法 from django.db import models class UserInfo(models.Model): uname =原创 2021-07-20 08:43:22 · 3921 阅读 · 4 评论 -
【Git】每天1分钟系列——Git本地与远程服务器介绍
本地与服务器 本地与服务器交互的方式及命令如下 推送指将特定分支在本地仓库区的记录发送到服务器上 获取指将服务器特定分支向本地工作区同步 获取 建议:在每天开始编写代码前,先与服务器同步一次;或者在公用分支如dev上开发时,建议先同步后开发 什么时候会用到dev分支呢?答:合并阶段代码到dev分支,编辑公用文件如dailyfresh/urls.py 1.切换到dev分支 git checkout dev 2.获取代码,如果dev分支上有更新的记录则会同步到本地 git pull原创 2021-07-19 10:37:55 · 5060 阅读 · 1 评论 -
【Git】每天1分钟系列——Git项目分组开发
项目经理创建完成仓库后,接下来项目组成员就要进行开发工作了 以下操作由每个组员独自完成 添加ssh账户 这一步是组员在ubuntu中生成ssh密钥,然后交给项目经理添加到github中 在ubuntu的命令行中,修改某台机器的git配置 修改为注册github时的邮箱,填写用户名,要求组员的用户名不能重复 生成git密钥 删除~/.ssh目录,这里存储了旧的密钥 rm -r .ssh 运行如下命令生成密钥 在“图标2”处可以填写保存密钥的目录 在“图标3”处可以填写密码,原创 2021-07-19 10:35:18 · 7431 阅读 · 12 评论 -
【Git】每天1分钟系列——(手把手教会为止)Git项目分支搭建
创建项目分支 每个员工开发期的代码互不干扰,并行开发,则每人使用一条分支 项目开发中公用分支包括master、dev 分支master用于发布,默认分支,当需要发布时将dev分支合并 分支dev开发阶段性的代码合并,每个阶段的工作完成后需要进行一次,控制项目的进度 成员分支用于每个项目成员的代码开发,实现不交叉 创建分支 git branch 分支名称 例: git branch dev 切换分支 git checkout 分支名称 例: git checkout dev 将原创 2021-07-16 10:43:06 · 5231 阅读 · 0 评论 -
【Git】每天1分钟系列——Git建仓
在实际项目开发中,按照如下步骤使用git进行代码管理 1.项目经理在开发之初,创建好仓库,上传项目的框架、组员分支 2.组员克隆项目框架,同步分支,按分工开发,在分支提交代码 3.在需要发布时,项目经理将各分支合并到dev上,再合并到master上 git将代码开发分成了工作区、暂存区、仓库区,为了能够交换代码还需要有服务器,一般使用github git四部分的交互方式如下图 创建 在项目开始阶段,需要由项目经理搭建项目框架,并上传到仓库 如下操作都由项目经理完成 创建仓.原创 2021-07-16 10:30:25 · 3537 阅读 · 0 评论 -
【Git】每天1分钟系列——Git在Ubuntu中的安装配置
Ubuntu下git的安装与使用与Windows下的大致相同,只不过个人感觉在Ubuntu下使用git更方便。 首先,确认你的系统是否已安装git,可以通过git指令进行查看,如果没有,在命令行模式下输入sudo apt-get install git命令进行安装。 安装完成后进行git配置,输入指令git config --global user.name "xxx"和git config --global user.email "你的邮箱地址" 配置完成后,需要创建验...原创 2021-07-16 10:21:06 · 3476 阅读 · 0 评论 -
【Git】每天1分钟系列——3分钟理解Git
Git简介 Git是目前世界上最先进的分布式版本控制系统 Linus在1991年创建了开源的Linux,从此,Linux系统不断发展,已经成为最大的服务器系统软件了。Linus虽然创建了Linux,但Linux的壮大是靠全世界热心的志愿者参与的,这么多人在世界各地为Linux编写代码,那Linux的代码是如何管理的呢?事实是,在2002年以前,世界各地的志愿者把源代码文件通过diff的方式发给Linus,然后由Linus本人通过手工方式合并代码!你也许会想,为什么Linus不把Linux代码放到版本原创 2021-07-15 17:16:29 · 3447 阅读 · 0 评论