![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Git
Match_h
这个人不懒,但是没有简述
展开
-
git 一次修改多个tag
产生背景:log4j漏洞修复因笔者在职公司面向B2B开发,有不同产品版本,每个版本根据对应tag控制,故此次漏洞修复覆盖所有版本tag1.检索所有tag输出到文件git tag | grep release | awk -F \/ '{print $2}' > tag.txt2.脚本遍历操作#!/bin/bash#Bug合并脚本#参数: Bug修复提交commitId,例:52d89297260b97ca7968e6feb5a556f95099f98c#使用命令,例:sh bugM原创 2021-12-21 11:04:47 · 531 阅读 · 0 评论 -
git cherry-pick提交到多个分支
git cherry-pick到多个分支我们用shell脚本实现首先将我们的脚本添加到各个分支的第一级目录下(cherry-pick的目的分支都得提交):并在.gitignore中添加分支备份文件(cherry-pick的目的分支都得提交):其次再工程目录下打开shell执行脚本,例:sh bugMergeScript.sh 52d89297260b97ca7968e6feb5a556f95099f98c脚本内容如下:```powershell#!/bin/bash#Bug合并脚本原创 2021-08-26 13:34:42 · 3216 阅读 · 0 评论 -
git从某次提交拉取分支
命令检出分支git checkout [commit_id] -b [branch_name]推到远程仓库git push origin HEAD: [remote_branch_name]实例git checkout d6bc485b2 -b branch_featuregit push origin HEAD:branch_feature原创 2021-08-25 15:42:20 · 994 阅读 · 0 评论 -
git log中文乱码解决
问题:之前代码提交后,有中文备注,但是在使用git log查看代码历史记录的时候发现显示乱码,如下:后查询相关资料,现将解决办法总结如下:1、运行Git Bash窗口,在该窗口导航条(即最上面)右键,选择Options−>Text,找到下面两处 Locale:选择 zh_CN Charector set:选择 UTF-8如下图:然后保存。2、到Git Bash命令窗口输入如下设置命令语句git config --global i18n.commitencoding utf-8原创 2021-08-25 15:38:25 · 4843 阅读 · 2 评论 -
git每次拉取需要输入用户名密码
原创 2021-08-25 15:36:26 · 117 阅读 · 0 评论 -
git 常用命令总结
git addgit add:将变更的文件信息添加到暂存区,然后通过git commit将其保存到本地仓库一般用法git add <文件名> 提交当前目录下的指定文件 eg. git add test.txt #提交单个文件 eg. git add *.txt #符合条件的多个文件常用命令git add -i #查看目录中被所有修改过或已删除文...原创 2019-01-25 16:45:08 · 159 阅读 · 0 评论