首页
学习
活动
专区
圈层
工具
发布

Git 常用命令速查表(三)

增加一个远程服务器端 上面的命令会增加URL地址为'git@github.com:daixu/WebApp.git',名称为origin的远程服务器库,以后提交代码的时候只需要使用 origin别名即可...显示远程版本库的引用 git name-rev 将提交ID显示为友好名称 git peek-remote* 过时命令,请使用 git ls-remote git rev-list 显示版本范围 git...git upload-archive 执行 git archive –remote 命令基于远程版本库创建归档时,远程版本库执行此命令传送归档 git upload-pack 执行 git fetch...或 git pull 命令时在远程执行此命令,将对象打包、上传 6、邮件相关命令 命令 简要说明 git imap-send 将补丁通过 IMAP 发送 git mailinfo 从邮件导出提交说明和补丁...git diff –raw git diff-index 比较暂存区和版本库,相当于 git diff –cached –raw git diff-tree 比较两个树对象,相当于 git diff

1.1K20

Git 常用命令大全 (总结篇)

git annotate 同义词,等同于 git blame git archive 文件归档打包 git bisect 二分查找 git blame 文件逐行追溯 git branch 分支管理 git...显示远程版本库的引用 git name-rev 将提交ID显示为友好名称 git peek-remote* 过时命令,请使用 git ls-remote git rev-list 显示版本范围 git...git upload-archive 执行 git archive –remote 命令基于远程版本库创建归档时,远程版本库执行此命令传送归档 git upload-pack 执行 git fetch... 或 git pull 命令时在远程执行此命令,将对象打包、上传 6、邮件相关命令 命令 简要说明 git imap-send 将补丁通过 IMAP 发送 git mailinfo 从邮件导出提交说明和补丁...git diff –raw git diff-index 比较暂存区和版本库,相当于 git diff –cached –raw git diff-tree 比较两个树对象,相当于 git diff –

1.8K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    8.2 自定义 Git - Git 属性

    把下面这行文本加到你的 .gitattributes 文件中: *.docx diff=word 这告诉 Git 当你尝试查看包含变更的比较结果时,所有匹配 .docx 模式的文件都应该使用“word”...,因此基于 Git 属性的关键字展开无法仅根据文件反推出对应的提交)。...当你在设计这些过滤器时,要注重容错性——它们在出错时应该能优雅地退出,从而不至于影响项目的正常运行。 导出版本库 Git 属性在导出项目归档(archive)时也能发挥作用。...export-ignore 当归档的时候,可以设置 Git 不导出某些文件和目录。...一个非常有用的选项就是,告诉 Git 当特定文件发生冲突时不要尝试合并它们,而是直接使用你这边的内容。

    1K30

    Git 命令归纳总结

    在 在服务器上搭建 Git 一节中,我们使用了 --bare 选项来创建一个没有任何工作目录的 Git 仓库副本。 在 打包 一节中我们使用它来解包一个打包好的 Git 仓库。...虽然我们在全书中都有用到它,但是绝大部分的你能用 git status 做的事情都在这一章讲到了。 git diff 当需要查看任意两棵树的差异时你可以使用 git diff 命令。...最后,在 开始使用子模块 一节中,我们使用此命令合 --submodule 选项来有效地比较子模块的变化。 git difftool 当你不想使用内置的 git diff 命令时。...在 > 和 三点 章节中,我们介绍了 branchA...branchB 格式和 --left-right 语法来查看哪些仅其中一个分支。...git archive git archive 命令用来创建项目一个指定快照的归档文件。 我们在 准备一次发布 一节中,使用 git archive 命令来创建一个项目的归档文件用于分享。

    1.1K40

    Git 中文参考(一)

    git-rev-parse[1] 挑选和按摩参数 git-show-index[1] 显示打包归档索引 git-show-ref[1] 列出本地存储库中的引用 git-unpack-file...(ret = 5), 您在尝试取消设置/设置配置选项时,该配置项拥有多行配置(ret = 5),或 您在尝试使用无效的正则表达式(ret = 6)。...变量名称不区分大小写,仅允许使用字母、数字字符和-,并且必须以字母开头。 定义值的行可以通过以\结束来继续到下一行;反引号和行尾被剥离。...此设置仅影响重新打包时对文件的打包,即 git://协议不受影响。它可以被 git-repack [1] 的--max-pack-size选项覆盖。...特殊值“user”表示将使用归档用户的 umask。请参阅 umask(2)和 git-archive [1] 。

    1.7K20

    Git 中文参考(六)

    --abbrev[=] 而不是在 diff-raw 格式输出和 diff-tree 标题行中显示完整的 40 字节十六进制对象名称,而是仅显示部分前缀。...传递--no-minimize-url将允许 git svn 按原样接受 URL,而不尝试连接到更高级别的目录。默认情况下,当仅跟踪一个 URL /分支时,此选项处于关闭状态(这样做不太好)。...对于每个跟踪的分支,尝试找出其修订版本的位置,并在分支的第一个 Git 提交中设置合适的父代。当我们跟踪已在存储库中移动的目录时,这尤其有用。...当使用多个 - 分支或–tags 时, git svn 不会自动处理名称冲突(例如,如果来自不同路径的两个分支具有相同的名称,或者分支和标记具有相同的名称冲突名称)。...由于重新打包可以安全地与读者和作者一起运行,因此在后台运行重新打包并在完成后完成。没有理由等待探索你的新 Git 项目! 如果您选择等待重新包装,请不要尝试运行基准测试或性能测试,直到重新打包完成。

    2K10

    开源项目的编译优化实践

    根据配置文件所记录的依赖关系、编译选项等信息去拉取相关组件代码进行编译,编译后生成的二进制产物以及对应编译产物的归档清单进行统一标记打包,上传到私有仓库进行集中存储。...在组件以及该组件所依赖的其他组件未发生改动时,通过归档清单对编译产物进行回放,起到了编译缓存效果。网络延迟或者第三方依赖仓库不稳定等问题,可通过在内部搭建私有化仓库或者使用多镜像仓库去解决。...由于编译产物的生成对于系统环境变化较为敏感,在不同的操作系统、底层依赖库等环境下都可能会出现未知的错误,因此我们需要根据系统环境变化对编译产物缓存进行标记归档。...开发人员提交修改的组件业务代码触发项目的代码集成,获取该组件仓库中的配置文件,根据依赖关系获取上下游依赖组件的版本信息(Git Branch or Tag、Git Commit ID)和编译选项等信息,...对每个组件的版本信息、编译选项等信息生成一个哈希值,再通过 MerkleTree 算法生成包含有该组件依赖关系的加密哈希值(Root Hash),该加密哈希值与组件名称等信息组合成为该组件的唯一标签信息

    95440

    GIT 高手9问

    还记得问题1中git比传统工具快的原因吗? 最后: 版本是非线性增长,GIT提倡充分使用好分支特性 6、git 工作区如何归档压缩? tar,zip? NO!....git目录不想打包,且.gitgnore中记录的忽略文件也不想打包!写个shell脚本读取.gitgnore后,find过滤?NO。。。。...其实git提供了内置工具 基于最新的提交建立归档文件 latest.zip git archive -o latest.zip HRAD 只将目录src和doc归档到partial.tar中 git...通常情况下用不到,但是这非常好的使用习惯,推荐使用 如git长时间使用,库越来越大,希望清理很久以前的提交信息以减少磁盘占用或者希望将版本中的某部分提交去除时,tags会提供非常大的帮助 9、非技术问...宁愿diff,patch手工维护也不愿使用,遭受同样遭遇的还有众所周知的 SVN。

    83920

    linux tar压缩文件命令,tar打包压缩文件命令

    一、 命令语法 tar [选项…] [FILE]… 二、 选项详解 使用 tar –help命令能够阅读tar命令的详细用法解析。...选项 1、 主要选项: -A, –catenate, –concatenate 追加 tar 文件至归档 -c, –create 创建一个新归档 -d, –diff, –compare 找出归档和文件系统的差异...中删除 -r, –append 追加文件至归档结尾 -t, –list 列出归档内容 –test-label 测试归档卷标并退出 -u, –update 仅追加比归档中副本更新的文件 -x, –extract...compress, –uncompress 通过 compress 压缩归档 3、辅助选项 -v, –verbose 详细地列出处理的文件 -f, –file=ARCHIVE 使用归档文件或 ARCHIVE...设备,*该选项后必须接打包的.tar** 三、使用示例 做试验的文件夹目录结构 1、将bdir 打包成 bdir.tar 命令:tar -cvf bdir.tar bdir 打包之前是0为什么打包之后是

    8.5K20

    Linux的常用指令 和 基础知识穿插巩固(巩固知识必看)

    tar tar -cvf 归档文件名 被打包的文件1 被打包的文件2 被打包的文件3.......作用 打包文件 注意 只是打包了文件,并没有压缩,只是将一堆文件集合在一起,方便传输和归档(归档指的是将一组文件或目录打包成一个单一的文件,以便更方便地传输、存储或备份。...tar -czvf 归档文件名 被打包的文件1 被打包的文件2 被打包的文件3.......测试: 使用被授权用户登录,并尝试执行 sudo 命令以验证权限是否已生效。 注意:修改系统文件时应格外小心,确保不会产生潜在的安全风险。...2.当我们想运行rm -f test时,我们并不需要每次都输入这一行,而是要输入make clean,为什么这次make后面要带上依赖关系呢?

    33200

    5.3 分布式 Git - 维护项目

    ,你可以对其传递 -3 选项来使 Git 尝试进行三方合并。...当启用 rerere 时,Git 将会维护一些成功合并之前和之后的镜像,当 Git 发现之前已经修复过类似的冲突时,便会使用之前的修复方案,而不需要你的干预。...当单独调用它时,Git 会检查解决方案数据库,尝试寻找一个和当前任一冲突相关的匹配项并解决冲突(尽管当 rerere.enabled 被设置为 true 时会自动进行)。...注意 git describe 命令只适用于有注解的标签(即使用 -a 或 -s 选项创建的标签),所以如果你在使用 git describe 命令的话,为了确保能为标签生成合适的名称,打发布标签时都应该采用加注解的方式...其中一件事情就是为那些不使用 Git 的可怜包们创建一个最新的快照归档。

    82820

    Git 中文参考(四)

    --name-status 仅显示已更改文件的名称和状态。有关状态字母的含义,请参阅--diff-filter选项的说明。...指定--submodule=short时,使用 _ 短 _ 格式。此格式仅显示范围开头和结尾的提交名称。指定--submodule或--submodule=log时,使用 log 格式。...这个例子中的结果将是所有提交,除了A和B(当然还有D本身)。 当我们想知道M中的提交被D引入的 bug 污染并需要修复时,我们可能只想查看实际上 D…M 的子集D的后代,即排除C和K。...--name-status 仅显示已更改文件的名称和状态。有关状态字母的含义,请参阅--diff-filter选项的说明。...指定--submodule=short时,使用 _ 短 _ 格式。此格式仅显示范围开头和结尾的提交名称。指定--submodule或--submodule=log时,使用 log 格式。

    1.6K10

    JetBrains 推出革命性产品:AI IDE AIR —— AI编程全新范式!

    克隆 Git 项目点击 Clone from Git,输入仓库 URL 和本地存储路径。信任代码:首次打开时,Air 会询问是否信任项目代码(执行代码可能存在风险,仅信任可信来源)。...选择模型点击任务配置选项,设置以下参数:   3. 选择权限模式选择权限模式以控制智能体在编辑文件或运行命令前如何请求批准。询问权限(Ask Permission):首次使用每个工具时提示请求许可。...• 终端:引用特定的终端标签页• 从计算机上传:从你的计算机上传文件这些选项能帮助AI代理更好地理解任务背景,从而生成更准确的结果。...• Canceled/Archived:手动停止或应用退出后自动归档。多任务并行支持同时运行多个任务(如:一个任务写测试,另一个修 Bug),互不干扰。 ...查看任务列表五、审查与提交变更查看变更任务完成后,切换到 Review 标签页,通过差异面板(diff)查看 AI 修改内容: • 统一差异(Unified Diff):新旧代码在同一页面对比。

    78310

    正文处理命令及Tar命令

    归档文件和归档技术:Linux操作系统的标准归档命令是tar,tar命令的功能是将多个文件放在一起存到一个磁盘或磁盘归档文件中、并且将来可以根据需要只还原归档文件中的某些指定的文件。...tar命令默认不进行文件的压缩,tar命令本身支持压缩和解压缩算法,内部的压缩和解压缩算法是gzip和hunzip或bzip2和bunzip2。tar命令:tar [选项]......[归档文件名]...归档文件名要使用相对路径,在tar命令中必须至少使用如下选项中的一个:c:创建一个新的tar文件t:列出tar文件中的内容的目录x:从tar文件中抽取文件f:指定归档文件或磁带tar...命令中还有以下3个可选的选项:v:显示所打包的文件的详细信息z:使用gzip压缩算法来压缩打包后的文件j:使用bzip2压缩算法来压缩打包后的文件在tar中所有选项之前都不能使用前导的。...文件gunzip l*在使用tar时压缩和解压缩:在tar中,如下面两个参数决定如何压缩打包好的文件:z:使用gzip技术压缩打包好的文件j:使用bzip2技术压缩打包好的文件打包并使用gzip技术压缩打包后的文件

    1.1K40

    《Git从入门到精通:告别版本管理混乱》

    绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。...这就迫使 Linux 开源社区(特别是 Linux 的缔造者 Linus Torvalds)基于使用 BitKeeper 时的经验教训,开发出自己的版本系统。...创建项目 登陆成功后, 进入个人主页, 点击右上角的 新建仓库 按钮新建仓库 然后跳转到的新页面中输入仓库名称(注意, 名称不能重复, 系统会自动校验. 校验过程可能会花费几秒钟)....协作开发时同步他人代码 git fetch 仅下载远程更新不自动合并 git fetch --all 查看远程变化后再决定是否合并 git log 查看提交历史 git log --oneline -...git diff 查看文件修改内容 git diff HEAD~1(与上一版本对比) 代码审查或确认变更 git reset 版本回退 git reset --hard HEAD~1(彻底回退)git

    14500

    Git 中文参考(三)

    这个例子中的结果将是所有提交,除了A和B(当然还有D本身)。 当我们想知道M中的提交被D引入的 bug 污染并需要修复时,我们可能只想查看实际上 D…M 的子集D的后代,即排除C和K。...-c 使用此选项,合并提交的 diff 输出同时显示每个父项与合并结果的差异,而不是一次显示父项和结果之间的成对差异。此外,它仅列出从所有父母修改的文件。...--name-status 仅显示已更改文件的名称和状态。有关状态字母的含义,请参阅--diff-filter选项的说明。...指定--submodule=short时,使用 _ 短 _ 格式。此格式仅显示范围开头和结尾的提交名称。指定--submodule或--submodule=log时,使用 log 格式。...仅当本地名称和远程名称不同时,才需要此表单在远程存储库中创建新分支或标记;否则,引用名称本身就可以使用。

    2.1K10

    Git 中文参考(八)

    当我们想切换到另一个分支时,我们做了ln -sf refs/heads/newbranch .git/HEAD,当我们想知道我们在哪个分支时,我们做了readlink .git/HEAD。...无论如何,此选项使 git update-index 继续。 --ignore-submodules 不要尝试更新子模块。只有在–refresh 之前传递时才会遵循此选项。...--[no-]skip-worktree 指定其中一个标志时,不会更新为路径记录的对象名称。相反,这些选项设置和取消设置路径的“skip-worktree”位。...--[no-]fsmonitor-valid 指定其中一个标志时,不会更新为路径记录的对象名称。相反,这些选项设置和取消设置路径的“fsmonitor valid”位。...pack-objects 命令创建的打包 Git 存档,并验证 idx 文件和相应的包文件。

    1.2K10
    领券