Git
文章平均质量分 59
七星程序员
夜空中的七星指引我前进的方向。
展开
-
git如何把分支提交的代码同步到另一个分支(git cherry-pick)
实际场景在多版本项目开发中,大家应该经常会遇到需要把最新版本上开发的代码,同步到历史的版本中,或者是在发版后发现了问题,在最新版代码上解决了该问题,同时也需要把以前有问题的版本给解决掉,再把解决过的发个版给客户使用,这时分别在不同版本上改代码会很麻烦,如果能把一个版本上解决好的代码,直接同步到另一个版本就好了,git cherry-pick就能满足这个需求,下面给大家介绍一下。git cherry-pick 是同步哪些代码git cherry-pick 同步的是当前提交记录中的代码,就算你的同一个文原创 2021-03-26 15:40:40 · 19764 阅读 · 3 评论 -
本地如何修改Git远程仓库地址
前言:git仓库地址变了, 重新检出太占时间,并且本地的新代码可能没写完,不能随便提交到远程,这时就需要一个只是改远程地址,让本地仓库和新的远程仓库重新建立关联。git仓库地址老地址:https://gitee.com/xxx/dev-micro.git新地址:https://gitlab.xxx.com/xxx/dev-micro.git地址切换进入项目工程根目录cd D:/workspace/项目目录删除老git地址指向git remote rm origin添加新git原创 2021-02-20 15:04:32 · 1034 阅读 · 0 评论 -
Git stash和unstash用法
暂存当前的工作区的文件每次git stash都会生成一个stash@{no},也就是放到了一个列表中,no是列表的编号,恢复时选择对应的stash@{no}即可 git stash 查看所有暂存的stash列表git stash list查看指定暂存文件的内容 git stash show stash@{no}恢复最新的暂存文件(即unstash) git stash pop恢复指定的暂存文件(即unstash)git stash apply stash@{n.原创 2020-11-24 10:08:48 · 5122 阅读 · 0 评论 -
傻瓜式搭建gitlab私服,跟着复制我的命令就完事了
一 、 环境CentOS 7没有环境的可使用virtualBox安装一个虚拟机搭建私服前需要做以下操作:#打开xshell,登陆到自己的主机上ssh root@192.168.1.1#关闭防火墙systemctl stop firewalld#禁止防火墙开机启动systemctl disable firewalld#关闭Linux强制访问控制安全策略vim /etc/sysc...原创 2020-07-02 13:39:05 · 951 阅读 · 0 评论 -
git撤销本地提交但未push的记录
有时候本地提交了不需要的文件,但没有push上去时,可以用下面的命令解决# n为撤销最新提交代码记录的数量git reset HEAD~n举个例子:在本地项目的根目录打开bash命令窗口#查看提交日志记录git log#撤销最近两次的提交记录git reset HEAD~2如下图,执行git reset HEAD~2后,会把最新提交两条记录撤销掉...原创 2020-06-04 10:21:06 · 1277 阅读 · 0 评论 -
Git如何合并分支到主干及合并主干到分支
master表示主干的名称,develop表示分支的名称。1.合并分支代码到主干切换到分支:git checkout develop把分支代码拉取到本地:git pull切换到主干:git checkout master合并分支代码到master:git merge develop提交到远程主干git push2.合并主干代码到分支切换到分...原创 2020-04-22 12:05:35 · 9192 阅读 · 0 评论 -
一篇文章快速参透jenkins自动化部署项目实战
自动化部署流程:添加shell脚本及配置打包方式我们把上面的流程翻译一下,写成一个脚本在项目工程根目录下,添加一个shell脚本文件deploy.sh脚本命令如下:#!/usr/bin/env bash# 上面第一行是指定bash shell来执行我们的脚本,# 写在第一行是标准写法,如果不写默认执行bash,如果你脚本写的是其他shell命令可能会报错# pid为进程i...原创 2020-04-20 18:56:08 · 559 阅读 · 0 评论 -
Linux下git的安装和使用
1.安装:yum install git2.生成公钥和私钥#需进入到此位置cd ~/.ssh/# 执行此命令会生成id_rsa(私钥)和id_rsa.pub(公钥)ssh-keygen3.在代码托管平台配置公钥(这里以github为例)为什么要配置公钥:基本上Git服务器都会使用ssh公钥来进行授权认证,Git服务器上存储的是公钥(即id_rsa.pub),你本地存储的是私钥...原创 2019-12-05 19:16:53 · 337 阅读 · 0 评论