git把某一次commit修改过的文件打包导出(git)

这篇具有很好参考价值的文章主要介绍了git把某一次commit修改过的文件打包导出(git)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、使用命令把修改的文件打包导出:打包某次commit:

 git diff-tree -r --no-commit-id --name-only f4710c4a32975904b00609f3145c709f31392140 | xargs tar -rf xxx_1.1.tar 

2、使用命令把某次节点后的文件导出: window 下:

git diff f4710c4a32975904b00609f3145c709f31392140 HEAD --name-only | xargs tar -rf xxx_1.1.tar

3、linux下:
 文章来源地址https://www.toymoban.com/news/detail-756827.html

sudo git diff f4710c4a32975904b00609f3145c709f31392140 HEAD --name-only | cpio -pvdmu /var/www/git_update/xxx_1.1.tar

到了这里,关于git把某一次commit修改过的文件打包导出(git)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【python】【pandas】dataframe把某一列放到第一列,或者把某一列插入到某位置

    输出结果: 在上述代码中,我们首先选择要移动到第一列的列名(这里选择了\\\'Age\\\'列)。然后,我们使用 pd.concat() 函数将选定的列与剩余的列连接起来,其中 axis=1 表示按列进行连接。 df.drop(columns=first_col) 将删除原始DataFrame中选定的列,以便在连接时只保留选定的列。 输出

    2024年02月13日
    浏览(54)
  • git恢复commit过的代码

    找回丢失的satsh记录,只有commit 才能够被恢复。 也可以执行git log命令找到commit id。 1、 修改完还未git add :使用 git checkout 回滚 使用暂存区的文件覆盖工作区,所以执行完  git add .  之后,再执行该命令是无效的。  git checkout .  和  git add .  是一对反义词。 2、 git add提交

    2024年02月02日
    浏览(35)
  • git 查看某次commit对应修改的文件

    如果不指定commit_id 默认展示最近一次commit修改的文件 如果 git log 也想看到每次commoit 修改的文件 diff 也能用这个参数

    2024年02月12日
    浏览(47)
  • Mysql 把某一列字段按照逗号分割

        该查询语句的目的是从 sys_user 表的 auth 列中将数据按逗号拆分成多行,并返回其中不重复的值。 首先,它使用子查询 (SELECT auth col FROM sys_user WHERE user_id = \\\'137\\\') AS a 来获取 sys_user 表中 user_id 为\\\'137\\\'的记录的 auth 列,并将其命名为 col 。 然后,它通过连接 mysql.help_topic 表(

    2024年02月12日
    浏览(40)
  • git查看某个提交(commit)修改了哪些文件

    要查看某个提交(commit)修改了哪些文件,可以使用 Git 的 diff 命令结合 -p (逐行)或 -U (差异)选项。 以下是使用 git diff 命令查看提交修改文件的基本语法: 其中, commit_hash 是要查看修改历史的提交哈希值, file_pattern 是要检查的文件模式。可以使用通配符匹配多个文件

    2024年02月04日
    浏览(58)
  • git快速查看某个文件修改的所有commit

    1. git blame file git blame 可以显示历史修改的每一行记录,有时候我们只想了解某个文件一共提交几次commit,只显示commit列表,这种方式显然不满足要求。 2.git log常规使用 (1)显示整个project的所有commit     (2)显示某个文件的所有commit 这是git log不添加参数的常规使用,可查

    2024年02月09日
    浏览(50)
  • Git---本地仓库有多条commit,如何push某一条commit到远端

    举例如下: 第一种方式, 即符合git操作的规则,从最初的commit开始一个一个提交,但是不能实现指定某一个commit,基本满足日常的开发异常情况了 (只能按顺序提交) 图一 本地commit了3次提交但是并不想一下push到远程,根据功能或者时间的原因,想一个一个提交  此时可以

    2024年02月02日
    浏览(45)
  • git忽略本地文件的修改;撤销本地merge;撤销本地commit

    有些时候在使用微服务的时候有点配置在本地有些修改,但是push的时候又不想push到远端分支上去。这个时候可以让git忽略对这几个文件的跟踪,达到不提交修改内容的效果。 1-查看哪些文件被修改了 2-让git忽略对这些文件的跟踪 3-查看是否忽略成功 4-查看所有被忽略跟踪的

    2024年02月12日
    浏览(55)
  • Git从一个仓库合并另一个仓库的某一次提交

    在Git中,要将另一个仓库的某一次提交合并到当前仓库,可以使用 git cherry-pick 命令。这个命令用于将指定的提交应用到当前分支上。以下是详细步骤: 请确保在执行这些操作之前备份您的代码,以防发生意外。 添加远程仓库作为远程引用(如果还没有添加) : remote-name 是

    2024年01月19日
    浏览(49)
  • Git撤销add 、Git撤销commit、修改commit注释

    1、已经commit但未push,回退本地提交代码: 格式 参数说明: --mixed(默认)    不删除工作空间的改动代码,撤销commit,撤销git add file. --soft(常用) 不删除工作空间的改动代码,撤销commit,不撤销git add file,如果还需要提交,直接commit即可. --hard(慎用) 删除工作空间的改动代码,撤销commi

    2024年02月15日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包