git rebase是对commit history的改写。当你要改写的commit history还没有被提交到远程repo的时候,也就是说,还没有与他人共享之前,commit history是你私人所有的,那么想怎么改写都可以。而一旦被提交到远程后,这时如果再改写history,那么势必和他人的... ...
分类:
其他好文 时间:
2019-12-27 15:21:51
阅读次数:
65
工作中常常需要将master合并到自己的分支,这次就记录一下这个过程。 1.切换到master主分支上 git checkout master 2.将master更新的代码pull到本地 git pull 3.切换到自己的分支上 git checkout branchName 4.合并master到 ...
分类:
其他好文 时间:
2019-12-20 11:54:52
阅读次数:
423
git config基本配置如下: [core] repositoryformatversion = 0 filemode = false logallrefupdates = true [remote "origin"] url = 你的远程仓库url fetch = +refs/heads/*: ...
分类:
其他好文 时间:
2019-12-19 14:39:23
阅读次数:
128
jenkins上传代码分支以前都是用变量的方式,手动实现。构建时候的界面就像下面这样,需要手动输入分支版本。自从知道了“GitParameter”插件,才发现构建时候可以让他自己列出有哪些分支。构建时候列出GitLab分支,就像下面这样。安装插件部分不讲了,直接从jenkins插件中心搜索“GitParameter”使用时候仍然是添加参数化构建,设置name变量为branch,descriptio
分类:
其他好文 时间:
2019-12-11 21:04:00
阅读次数:
201
作用一名程序员,我们会经常混迹与不同的代码仓库,时常不同仓库会有作者信息验证。比如公司内建的gitlab一般会要求统一使用公司内部的域账号签名;github要求使用github账号签名等。因此,很容易犯在不同库中提交代码发现默认配置的author信息没有变更,结果push被拒绝。 下面介绍几种常用的 ...
分类:
其他好文 时间:
2019-12-09 18:55:48
阅读次数:
87
1. 在远端创建代码仓库 2. 拉取到本地 git clone $(path) #其中,path包括git路径或者https路径,可通过实际情况进行拉取。另外,可通过-b参数指定拉取的分支,默认拉取master分支。 3. 编辑项目 4. 将需要提交的代码从工作区放到暂存区 git add $(fi ...
分类:
其他好文 时间:
2019-12-09 00:59:14
阅读次数:
106
新建一个分支 git branch newBranch 检查分支是否创建成功 git branch 切换到新建的分支 git checkout newBranch 将改动提交到新分支 git add .git commit -m "the new branch" 然后git status检查是否提交 ...
分类:
其他好文 时间:
2019-12-03 11:43:37
阅读次数:
103
[TOC] Github使用 Github顾名思义是一个Git版本库的托管服务,是目前全球最大的软件仓库,拥有上百万的开发者用户,也是软件开发和寻找资源的最佳途径,Github不仅可以托管各种Git版本仓库,还拥有了更美观的Web界面,您的代码文件可以被任何人克隆,使得开发者为开源项贡献代码变得更加 ...
分类:
其他好文 时间:
2019-12-02 13:17:46
阅读次数:
126
Swarm 是 Docker 官方提供的一款集群管理工具,其主要作用是把若干台 Docker 主机抽象为一个整体,并且通过一个入口统一管理这些 Docker 主机上的各种 Docker 资源。 Swarm 和 Kubernetes 比较类似,但是更加轻,具有的功能也较 kubernetes 更少一些 ...
分类:
其他好文 时间:
2019-12-02 13:13:50
阅读次数:
167
前言 我们不难发现浏览器中存在着cookie缓存等,但我们在python中如果像浏览器这样的缓存,我们就很难的需要关联cookie或会话了。 但python的requests库,就封装了Session方法、Session类实现会话对象。就好比如是python中的浏览器。 一、Cookie 与 Ses ...
分类:
编程语言 时间:
2019-12-01 22:41:04
阅读次数:
152