美文网首页
git 根据版本号查看修改文件列表

git 根据版本号查看修改文件列表

作者: 邱皮皮 | 来源:发表于2021-02-05 15:47 被阅读0次

根据作者筛选出最近 n 条 commit

git log --author=byron --max-count=5 --oneline
--author 根据作者筛选
--max-count 输出最大记录数
--oneline 单行格式 [hash] comment  --pretty=oneline --abbrove-commit简写  --pretty=format 可以自定义输出格式
image.png

根据版本号查看修改文件列表

git show ecb5e8ac --name-only --pretty=format:
--name-only 只展示文件名
--pretty=format: 自定义输出格式,会有一个空行
image.png

代码同步脚本

#! /usr/bin/bash
path=/home/byron/
project_path=/home/byron/code/

git=giit@git.wzl.com:byron/code.git
branch=dev

#同步文件git的过滤条件
#author:git提交作者
#max_count: 该作者最近几条commit
author=byron
max_count=5

#目标目录
target_path=/var/www/dev.byron.com/

#下载项目到本地服务器
#切换到指定目录
rm -rf $project_path
cd $path
git clone $git
cd $project_path
git fetch origin $branch
git checkout $branch

# xargs 参数说明
# -t 打印执行后的内容
# -i 以{}为占位符,接收标准输出的内容
git log --author=$author --oneline --max-count=$max_count | awk '{print $1}' | xargs git show --name-only --pretty=format: | sed "/^$/d" | uniq | xargs -t -i cp {} $target_path{}

#执行同步完成后的脚本
php $target_path/Console/clear_cache.php
php $target_path/Console/refresh_version.php

rm -rf $project_path

echo "sync success \n"

exit 0

相关文章

  • git 根据版本号查看修改文件列表

    根据作者筛选出最近 n 条 commit 根据版本号查看修改文件列表 代码同步脚本

  • git命令

    git status //查看那些文件有修改git diff 文件名 //查看对应文件的修改内容git che...

  • 18-0727 git 查看文件修改

    git 查看最近或某一次提交修改的文件列表相关命令整理。 git log --name-status 每次修改的文...

  • git 简单使用

    git status 查看本地修改内文件 git diff <--file--> 查看修改文件的修改内容 gi...

  • GIT 常用命令(二)

    git log 修改的文件列表,以及每个文件中修改的数量。 列出修改的具体内容 限制显示的提交数量 查看某个目录或...

  • Git常见命令行操作

    将文件添加缓存 提交文件 git commit -m "提交这次说明" 查看距上次提交版本 所修改变动的文件列表,...

  • git全局创建或者修改用户名和邮箱

    git的文件中查看局部信息 git的文件中查看全局的信息 git的文件中修改局部的信息 git的文件中修改全局的信息

  • git command help

    Git命令 查看、添加、提交、删除、找回,重置修改文件 查看文件diff 查看提交记录 Git 本地分支管理 查看...

  • GIT

    git 闪退 git 放弃本地修改,强制拉取更新 git git命令: 查看分支列表: `git branch ...

  • git常用命令

    git init 初始化git status 查看哪些文件被修改了git diff 查看具体修改的内容,可以对具体...

网友评论

      本文标题:git 根据版本号查看修改文件列表

      本文链接:https://www.haomeiwen.com/subject/iixgtltx.html