• Ukieweb

    佳的博客

    曾梦想仗剑天涯,后来工作忙没去。

标签: Git


解决 Git Bash 在 windows 下中文乱码的问题

Git-Gui 右键设置编码修改gitconfig进入Git安装目录,打开git-bash.exe程序,依次输入下列命令:$ git config --global core.quotepath false          # 设置显示 status 编码 $ git config --global gui.encoding utf-8  &nb... ...
阅读全文

git 修改历史的 commit 信息

主要有以下3种场景1.刚刚 commit,还没有push,使用git commit --amend。2.刚刚 push,要修改最后一次push的commit信息,使用git commit --amend。3.修改历史中的commit信息,使用git rebase -i HEAD~n【其中的n为记录数】,配合2中的命令。场景1、场景2的处理方法1.首先查看提交日志:$ git log2.修改最后一次提交的commit信息$ git commit --amend出现有commit信息的界面(你的commit信息应该显示在第一行),按下键盘字母i进入... ...
阅读全文

git 配置 记住用户名和密码

如果每次运行git pull/git push的时候都需要重新输入用户名和密码,不免有些麻烦,下面介绍如何配置记录用户名和密码。1. 允许 git 记录用户名和密码git config --global credential.helper store2.记录密码有两种方式方式一: 通过手动创建文件的方式进入我们的用户目录( %HOME% ),一般为 C:\users\Administrator,新建 .git-credentials 文件 https://{username}:{password}@github.com然后,再运行git pul... ...
阅读全文

git 配置 多git地址 多用户 公钥认证登录配置

配置流程生成 密钥对公钥传到 git 服务器(gitlab,github等)本地配置 ~/.ssh/config 生效生成密钥对以 linux 为例(或者 win 下 git 终端)ssh-keygen -t ed25519 -C "your_email@example.com" -f name1-t :推荐使用 ed25519 算法-C :备注,信息-f :生成的 文件名(包含路径)。 上面 name1 为 当前目录生成更多: MAC/WINDOWS/LINUX 生成 ssh key ... ...
阅读全文

git config 多用户配置 提交时 仓库显示正确的用户信息

在每一次git提交的时候,提交的记录里都会带上用户名及邮箱信息,这个信息不是在github或者gitlab上设置的,而是设置于我们的电脑中。这在所有平台都使用同一套用户信息的时候是可以正常使用的,但有时我们需要在不同平台,甚至不同的项目中使用不同的用户信息(比如在公司gitlab使用真实姓名和公司邮箱,在github上使用网名和个人邮箱),那就需要不同的设置方案了。下面分别介绍全局配置、按项目配置和按文件目录配置三种git配置方法。全局配置这是每次安装git后都会提示我们设置的,设置内容存于 ~/.gitconfig 文件中,格式如下:[user]    &nbs... ...
阅读全文

git tag 的 附注标签 和 轻量标签

Git 使用的标签有两种类型: 轻量标签(lightweight) 和 附注标签(annotated)。轻量标签:就像是个不会变化的分支,实际上它就是个指向特定提交对象的引用。附注标签:实际上是存储在仓库中的一个独立对象,它有自身的校验和信息,包含着标签的名字,电子邮件地址和日期,以及标签说明,标签本身也允许使用 GNU Privacy Guard (GPG) 来签署或验证。总结的说就是:轻量级标签是一个引用,附注标签是一个独立的对象。一般建议使用附注标签,以保留相关详细信息。Annotated Tags创建一个附注标签$ git tag -a ... ...
阅读全文

Jenkins Pipeline 拉取 git 最新的 tag 分支 - 按时间排序

1. pipeline 示例... stage('get git code') {     steps {         // 获取 tag 生成 repo 地址         script {        ... ...
阅读全文

Jenkins Pipeline 拉取 git 仓库代码 拉取 tag

jenkins 在 PipeLine scripts 中拉取远程git仓库使用方法: stage('Checkout external proj') {         steps { git(      url: 'https://github.com/<repo_name>.git',      cred... ...
阅读全文

老佳啊

85后,大专学历,中原人士,家里没矿。

由于年轻时长的比较帅气,导致在别人眼里,我一直不谈恋爱的原因是清高,实则是自己的小自卑。最大的人生目标就是找一个相知相爱相容的人,共度余生。

和人相处时如果能感受到真诚,会非常注重彼此的关系,对别人没有什么心机,即使有利益冲突,一般也会以和为贵,因为在这个世界上,物质的东西,从来不会吸引到我。

特别迷恋那些大山大水,如果现在还能隐居,可能早就去了。对那些宏伟的有底蕴的人文景观比较不感冒。

从事于IT行业,却一直对厨房念念不忘,由于身材魁梧,总觉得自己上辈子是个将军,可惜这辈子没当兵,也不会打架。