前言 在开发中对于使用git的同学,肯定会需要高亮显示当前分支,我们今天就来说一种最简单的办法,先来看一下效果图 实现 1.安装item2 https://www.iterm2.com 2.安装oh-my-zsh(查看shells如果没有zsh的小伙伴执行2) 安装on-my-zsh命令: sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" 卸载oh-my…
git 分支查看与切换 # 1.查看所有分支 > git branch -a # 2.查看当前使用分支(结果列表中前面标*号的表示当前使用分支) > git branch # 3.切换分支 > git checkout 分支名…
Mac查看与修改系统默认shell 查看所有shell cat /etc/shells 输出: # List of acceptable shells for chpass(1). # Ftpd will not allow users to connect who are not using # one of these shells. /bin/bash /bin/csh /bin/dash /bin/ksh /bin/sh /bin/tcsh /bin/zsh 这表示目前系统下有7种版本的…
1. 场景描述 新版本迭代上线完成,为了保持当前版本稳定性及可回退等需求,需要切换新的分支用于下一版本的迭代开发. 2. 解决方案 2.1 切换前工作. 因发布上线当天有可能存在临时更改文件而未上传git情况,切换前需要再检查下是否有未push文件,以及本地再pull一下保持版本最新. 登录git服务器准备切换分支,再次确认下,Activity与Repository,有时候有毒,虽然执行了push force,但是还是有存在不一致的可能性. 2.2 首先将最新分支merge到master上 2.…
查看分支 git branch -v # 查看分支,*代表当前所在的分支     创建分支 git branch hot-fix # 创建一个hot-fix分支,然后使用-v查看 # 可以看到除了master之外多了一个hot-fix分支     切换分支 git checkout hot-fix # 将分支从master切换到hot-fix分支   在单独的分支上修复文件,不影响其他的分支   合并分支 假设我们在master分支有一个text文件 内容是hello git 1111 提交到本…
场景:github上准备展示vue打包的项目,做预览的功能,首先创建了分支,gh-page,然后成功将dist文件上传到了gh-page分支中,但是,在Settings的时候,发现 并没有gh-page这个分支,于是,点击旁边的learn more,打开 https://help.github.com/en/articles/configuring-a-publishing-source-for-github-pages 应该是这里的问题 解决方案: 于是我又删除分支gh-page,重新创建gh…
1. 场景描述 介绍下Git最新内容合并到主干.从主干创建最新分支.idea下切换最新分支,能在2分钟内完成git合并.分支创建以及在idea中完成切换,希望能帮到一些朋友. 2. 解决方案 从以下三个方面进行介绍:分支合并.分支创建.分支切换. 2.1 分支合并 2.1.1 首先将最新内容合并到主干上 (1)在待合并分支上,点击"Merge Request",如下图. (2)弹出合并信息 主要有三个值: ​ (a)Titile,merge名字,默认就好,不用动: ​ (b)sourc…
1 找到所安装python路径/usr/local/Cellar/python/2.7.13/bin2 vim ~/.bash_profile 3 添加如下代码: PATH="/usr/local/Cellar/python/2.7.13/bin:${PATH}"export PATH4 保存退出 ,5 source ~/.bash_profile…
翻译自:https://nvie.com/posts/a-successful-git-branching-model/ 在这篇文章中,主要介绍 Git 分支模型.不会谈论任何项目的细节,只讨论分支策略和发布管理. Git分布式和集中式理解 我们配置了中央存储库可以很完美的配合该分支模型工作.这里需要注意下,这个仓库只是被认为 是中央仓库(因为Git是DVCS(分布式版本管理系统),在技术层面上没有中央仓库).我们将这个中央仓库称为origin,应该所有Git用户都熟悉这个名称. 每个开发人员都…
在 8.Git分支-分支的创建与合并-01 主要通过一个例子介绍了分支的新建,以及在工作中,git分支的新建切换以及使用,这里主要介绍分支的合并.这里的例子和8.Git分支-分支的创建与合并-01 的例子是连在一起的. 1.分支合并(没有冲突) 分支合并主要使用:git merge <branch-name> 接上一篇的例子: 1.现在你关于defect #53的开发也已经完成了,现在branch的情况如下图所示. 2.你只需要运行下面两条命令,就能够将你在iss53上面的代码合并到maste…