实现功能:代码提交gitlab,自动触发Jenkins任务Jenkins任务完成后发送钉钉消息通知jenkins安装下面是自动化安装jenkins的脚本:#和jdk安装包在同一级目录下执行安装
#auth:    xinaho.zhang
#date:    2020.07.12
###########################################################            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-11 19:03:45
                            
                                56阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 如何使用Python导出Git Log信息
在本篇文章中,我们将逐步学习如何使用Python导出Git的日志信息。这是一项基础技能,对于任何希望利用版本控制工具的开发者来说都非常重要。
### 流程概述
下面是进行这项任务的简要流程:
| 步骤 | 描述                              |
|------|---------------------------            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-10-11 06:22:45
                            
                                190阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在linux下安装了SVN服务器来做版本控制。有天提交文件忘记了填写SVN提交日志,于是在项目中使用右键,show log,找到我提交的无日志的那条记录,点击右健,选择了“Edit log message",想补充一下日志,结果报了下面的错误。Repository has not been enabled to accept revision propchanges;ask the administrator to create a pre-revprop-change hook意思是要求创建一个pre-revprop-change的钩子文件,写的非常清楚,但由于我不熟悉svn的设置            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-07-21 15:06:00
                            
                                708阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            git修改commit message 在一个大工程里面,成员的规范的commit message起到十分钟重要的作用,可以做到快速版本回滚。假设我们在工作时,提交的commit message不够规范,想要修改对应的commit message要怎么办? 要修改的commit message对应的 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-29 18:32:00
                            
                                802阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            今天自己在家没事,总结整理下我日常工作中常用到的git log相关的命令。1.0 最基础查看提交历史git log很多时候git log很难满足我们的需要,甚至说没什么用,就需要具体深入的查看了。2.0 日常常用1、查看某一文件的修改历史git log --<file>“–” 可不加2、查看某一节点的修改记录git show [commit_id]3、只查看前n条记录git log -            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-01 06:22:18
                            
                                199阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在Android Studio中使用Git进行版本控制是许多开发者的常见实践。然而,在项目开发过程中,我们经常需要修改已提交的Git提交信息。这个过程看似简单,实际上涉及多个步骤和注意事项。本博文将详细记录如何在Android Studio中修改Git提交信息,并通过不同的图表和代码块来组织和呈现整个过程。
## 环境配置
在开始之前,确保你的开发环境配置正确。以下是所需的环境:
```ma            
                
         
            
            
            
            本地修改由于以下修改本身是对版本历史的修改,在需要push到远程仓库时,往往是不成功的,只能强行push,这样会出现的一个问题就是,如果你是push到多人协作的远程仓库中,会对其他人的远程操作构成影响。通常情况下,建议与项目远程仓库的管理员进行沟通,在完成你强制push操作后,通知其他人同步。修改最近一次的commit修改提交的描述git commit --amend然后会进入一个文本编辑器界面,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-10 16:07:33
                            
                                348阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            当你不小心,写错了提交的注视/信息,该如何处理呢。理论上,SCM是不应该修改历史的信息的,提交的注释也是。   不过在git中,其commit提供了一个--amend参数,可以修改最后一次提交的信息.但是如果你已经push过了,那么其历史最后一次,永远也不能修改了。   我使用git commit --amend已经push过的,截图如下,我那个"fixes            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2015-04-03 17:34:27
                            
                                10000+阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            但是! 就在此时,接到上级命令,因经费不足,新功能必须取消! 虽然白干了,但是这个包含机密资料的分支还是必须就地销毁: 销毁失败。Git友情提醒,feature-vulcan分支还没有被合并,如果删除,将丢失掉修改,如果要强行删除,需要使用大写的-D参数。。 现在我们强行删除:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-10-11 12:19:00
                            
                                156阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            还未合并的分支记录  即从 master 不可以回溯,从 experiment 可以回溯的记录。 查看要 push 到远程分支的记录git log origin/master..HEAD 即从 HEAD 可以回溯,但是从 origin/master 不能回溯的记录。 也可以直接写 git log origin/master..。如果找不到,会用 HEAD 来代替。 多个点的记录可以使...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-05-30 21:27:43
                            
                                297阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            理解显示项目提交历史,通过参数选项可以控制log显示的方式。git help log查看具体描述。git l            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-13 16:10:20
                            
                                261阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #! /bin/bash
echo $1
if [ $# -ne 1 ] 
then
  echo '分支不能为空'
  exit 8
fi
rm -rf /root/.m2/repository/com/xinyartech/xinya_*
rm -rf /root/workspace/xinya_erp/xinya_product/target/
rm -rf /root/workspa            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-04-07 14:01:00
                            
                                248阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            输入q            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-05-12 20:54:30
                            
                                1657阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            对于已经 git commit,但还未 git push 到远程仓库的提交信息进行修改。主要分为如下两类一、 对于刚刚提交的信息进行修改,此时修改的commit为最后一次提交的内容:可修改提交的message 和 author,如修改下图所提交的信息和作者# 1. 只修改提交的 message,如将已提交的message修改为 "B01"
  git commit --amend --messag            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-26 11:15:35
                            
                                82阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            最近发现项目的提交信息(commit message)描述不正确,对于有强迫症的人果断不能忍,必须修改掉。于是上网查了下相关解决方法,整理以备忘。以下方法已亲自测试,可放心使用。一.修改最近一次提交这是最常见的一种场景,往往刚刚提交后最容易发现问题。方法一:用commit –amend这种方法不仅可以修改commit message,也可以修改提交内容。这种方式在还没有推送到远端的情况下可以比较方            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-03 19:59:28
                            
                                387阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            git commit --amend -m "message" ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-02 15:47:00
                            
                                885阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            参考https://cxybb.com/article/qq_39558062/105724111修改全部commit的作者信息首先进入本地仓库目录,直接复制到git bash或者终端执行:git filter-branch --env-filter '
an="$GIT_AUTHOR_NAME"
am="$GIT_AUTHOR_EMAIL"
cn="$GIT_COMMITTER_NAME"
c            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-23 10:10:40
                            
                                374阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Git是开发者日常工作中常用的版本控制工具之一,而在使用Git时,我们经常需要查看提交历史以及回溯到之前的状态。其中,`git log`和`git reflog`是两个非常实用的命令,下面我将详细介绍如何使用这两个命令来查看Git的提交历史和操作日志。
### 1. Git Log
`git log`是用来查看项目提交历史的命令,通过这个命令可以查看提交记录、作者、提交时间等相关信息。下面是使            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-23 11:26:07
                            
                                188阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            显示提交关系图git log --graph --oneline显示最近的几条日志git log -3 --pretty=oneline显示每次            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-01-04 14:01:52
                            
                                78阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            如果合并了两个分支,最后查看log,当前分支的log会包含另一个分支的提交。以前一直以为后面。...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-11 12:08:50
                            
                                98阅读
                            
                                                                             
                 
                
                                
                    