当前位置: 首页 > 编程笔记 >

Git部分存储

薛烨
2023-03-14
本文向大家介绍Git部分存储,包括了Git部分存储的使用技巧和注意事项,需要的朋友参考一下

示例

如果您只想存储工作集中的一些差异,则可以使用部分存储。

git stash -p

然后以交互方式选择要存储的块。

从2.13.0版开始,您还可以避免使用交互模式,并使用新的push关键字使用pathspec创建部分存储。

git stash push -m "My partial stash" -- app.config
           

 类似资料:
  • 假设我想对其他人的项目实施修复。该项目位于GitHub上。 我可以在GitHub上创建一个fork并实现修复。 然而,我希望在GitLab上而不是在GitHub上创建我的fork。 这可能吗?怎么可能? 我读过这篇文章:https://about.gitlab.com/2016/12/01/how-to-keep-your-fork-up-to-date-with-its-origin/ 无论如何

  • 我在我的存储库中做了一些工作,发现一个文件有本地更改。我不再需要它们了,所以我删除了文件,以为我可以签出一份新的副本。我想做Git等效的 使用git pull似乎不起作用。一些随机搜索让我找到了一个有人推荐的网站 (

  • 问题内容: 我知道,当使用支持异常的语言(例如C ++)时,必须向运行时环境提供其他信息,以描述在处理异常期间必须解开的调用框架。此信息包含在目标文件的特殊部分中,例如和。 但是,这些部分中存储了什么样的数据结构?我的意思是,可以使用任何C结构读取它们吗?难道他们有什么做的语句(如,,,,和在GNU汇编代码)?如果它们这样做,那么这些子句中的每一个在这些部分中引起什么?本节与该节有什么关系? 我希

  • 我有这么一个需求,已有一个项目已经搞了一年多了 我现在想把这个项目开源,发布到 github 上,但是我不想把以前的 git 提交记录让别人看到,只想看到从今天之后的 commit 有办法限制吗? 比如我现在的代码在自建的 gitlab,想发布一份到 github,但是 github 上的,我只希望被人看到的 git log 只是从今天开始的,以往的看不到

  • 我们可以借助类似于 git log 1a410e 这样的命令来浏览完整的提交历史,但为了能遍历那段历史从而找到所有相关对象,你仍须记住 1a410e 是最后一个提交。 我们需要一个文件来保存 SHA-1 值,并给文件起一个简单的名字,然后用这个名字指针来替代原始的 SHA-1 值。 在 Git 里,这样的文件被称为“引用(references,或缩写为 refs)”;你可以在 .git/refs

  • Git 是一个内容寻址文件系统。 看起来很酷, 但这是什么意思呢? 这意味着,Git 的核心部分是一个简单的键值对数据库(key-value data store)。 你可以向该数据库插入任意类型的内容,它会返回一个键值,通过该键值可以在任意时刻再次检索(retrieve)该内容。 可以通过底层命令 hash-object 来演示上述效果——该命令可将任意数据保存于 .git 目录,并返回相应的键