commit相关内容

如何正确地更改GitHub中过去几个提交的提交作者?

在过去的几天里,我使用了另一台笔记本电脑,我设置了Git并登录,但我不小心将我的用户名与错误的电子邮件一起使用。 今天我注意到我过去几天的提交没有显示在我的GitHub个人资料仪表板上,所以我检查了一下发生了什么,并注意到我使用了错误的电子邮件登录。 我尝试了几种不同的方法来修复它,但都不起作用。 1. git rebase -i -p ..
发布时间:2022-08-15 15:42:10 其他开发

GitHub提交接口的速率限制是多少

我需要了解接口的限速地址: https://developer.github.com/v3/repos/commits/ 我的一个大学项目。然而,他们的网站上似乎并没有明确提到这一点。 或者它是搜索API的一部分?或事件? 推荐答案 未通过身份验证的请求,速率限制为每小时最多60次;使用基本身份验证或OAUTH的接口请求,每小时最多5,000次。 https:/ ..
发布时间:2022-07-19 17:58:35 其他开发

Git:如何筛选以仅检查最近提交的单个文件上的更改

我想知道,如何仅查看大型回购中的单个文件所经历的更改。以及如何还原最后一个x承诺 我主要使用Git扩展,但也可以使用Git bash。 推荐答案 获取path/to/file.txt的提交列表: git log -- path/to/file.txt 当您使用git log找到要将文件还原到的提交时,您需要获取SHA中的前7个字符。它将如下所示:b81eb8e。通过运行以 ..
发布时间:2022-05-10 10:53:06 其他开发

How to Git Rebase-I编辑并查看过去提交的更改

我通常使用git rebase -i HEAD~将edit放在我要编辑的提交上编辑旧提交,进行更改,添加文件和git rebase --continue。 有没有一种方法可以使用Rebase编辑提交,而不是查看过去的提交更改?找出我想要在那里修复的位置会容易得多,VScode为我标记行。 示例: 假设我已经提交了commitA、co ..
发布时间:2022-05-10 10:42:43 其他开发

如何更改默认GIT提交消息

我在Prepare-Commit-msg文件中的Commit Message上添加了一些更改,然后执行此命令 git配置--全局提交.template.git/hooks/Prepare-Commit-msg 之后,当我提交git时,我会收到这样的消息 40行我的更改,然后 # Please enter the commit message for your changes ..
发布时间:2022-05-10 10:31:25 其他开发

Git提交和Git提交树有什么不同

我正在阅读有关Git对象的文章:Blob、Tree、Commit、Tag。为了更好地理解GIT的工作原理,我尝试了一些低级命令,如write-tree和commit-tree。 mkdir test; cd test-->git init 我创建了一个文件,git add file。我可以看到在.git/objects 中生成了一个BLOB和树对象 git write-tree打印当前树 ..
发布时间:2022-05-10 10:23:25 其他开发

是否在受保护的分支上执行Git撤消提交?

是否有方法撤消受保护分支上的提交? 我的意思是,如果您在不受保护的分支上推送了一个错误的提交,您可以撤消它,将头重置为最后一个所需的提交,或者恢复错误的提交并强制推送。但受保护的树枝不允许强行推进。解决此案的方法是什么? 编辑:指定的(Rigtht)提交不是合并。 推荐答案 恢复错误提交 git revert SHA-1 git commit .... git p ..
发布时间:2022-05-10 10:15:56 其他开发

修复从提交到提交的Git断开链接

我遇到过git fsck调用返回几个断开的链接的情况。这是因为,对于该存储库,运行了rm命令并删除了几个写保护文件(错误)。该存储库也没有最近的备份(同样,出现了错误)。因为Git正在被使用,所以存储库并没有完全消失,但一些历史记录已经被篡改了。直到最近要重新同步到源时才注意到这一点,并且由于中断的历史记录,这一操作失败。 我希望修复此历史记录(如果可能),以便它可以与上游源合并。我认识到, ..
发布时间:2022-05-10 10:00:54 其他开发

我如何知道GIT承诺是否已更改?

几个月前有人犯了什么罪。在那之后,已经完成了多个其他提交。是否可以通过修改或更改基数来查看是否有人更改了该特定承诺的内容?如果是,如何? 推荐答案 永不更改提交。请勿更改基本或git commit --amend任何提交,因为这是不可能的。1 这里的诀窍在于定义“提交”。您如何知道哪个提交是哪个提交?如果我说“在Git存储库中为Git提交”,那么,那里有超过40,000个提交。我指的 ..
发布时间:2022-05-10 09:51:53 其他开发

';GIT提交--修改分离的磁头状态

我知道修改旧的Git提交的正确方法是使用rebase --interactive,但为了澄清概念,我想了解一下当我这样做时会发生什么 git checkout 更改文件中的内容 将更改的文件添加到索引 然后git commit . --amend 当我这样做时,它不是修改提交,而是从同一提交的父级分支新提交。 这是否只是Git告诉我我无法修改已有子代提交的 ..
发布时间:2022-05-10 09:46:25 其他开发

我怎么能只用一个命令就提交我的Git资源库中更改的所有内容?

我希望使用一个命令提交存储库中的所有更改。 我知道我可以用两个-使用git add -A然后git commit -a-但是,正如一位智者曾经说过的那样……why waste time say lot word when few word do trick?。 像add一样,-A没有-A选项吗? 推荐答案 不-A有commit选项。Some说这样做弊大于利,提交您不知道的文件。 ..
发布时间:2022-04-10 21:29:08 其他开发

识别具有双精度值的SwiftUI Textfield中的更改

我正在使用Textfield让用户为某物添加价格。为了防止用户将其他值添加为数字,我将键盘类型更改为.decimalPad。 stringValue通过每次字符更改时的绑定正确更新。我现在的问题是,doubleValue只有在用户按Enter键提交时才会更新。遗憾的是,小数键盘没有Enter键来提交输入。因此,当我尝试在不按Enter键的情况下将值保存到核心数据对象时,0将被保存为文本字段中的可 ..
发布时间:2022-04-08 18:18:15 其他开发

你会推动每一次提交吗?

我希望,如果有人能在使用Git和远程存储库方面给我更多的细节。我还没有使用过远程存储库。 向本地存储库提交较小的更改,这些更改可能不会太令人震惊。将哪些内容推送到远程存储库?每一次地方犯罪?还是整体--已经完成的工作,然后与其他人的整体工作合并?如果每个人都推送每次提交,我认为远程存储库的日志一定很混乱。 推荐答案 从远程存储库推送和拉取不如本地提交那么重要。通常一天推拉几次就足 ..
发布时间:2022-03-31 10:50:04 其他开发

如何使用 SVN 提交除一个文件之外的所有文件

我想提交所有修改过的文件,除了一个使用 Subversion 的文件. 所以这里是场景: $ svn stM文件1M文件2M文件3M文件4 我可以这样做: svn ci -m "提交 1" file1 file2 file3svn ci -m "提交 2" file4 但是当有大量文件时,我试图简化我的工作: svn ci -m "提交 1" `svn st |awk '{打印 $ ..
发布时间:2022-01-23 09:02:27 其他开发

简单的 GIT 命令序列

我阅读了文档并在 Google 上搜索了一番,但没有真正简单的步骤可以将您的本地更改提交到 github.我编译了以下步骤,我只是想确保做正确的事情.如果我在本地更改了文件 foo.java: git status -s//会告诉我 foo.java 已经改变了 git add foo.java//将把它添加到我的本地仓库 git commit -m “我的修改"//提交到本地仓 ..
发布时间:2022-01-23 08:26:36 其他开发

无法在实体框架中使用 AddRange 自动生成 IDENTITY

我不知道这是实体框架的设计选择还是代表我的错误方法,但每当我尝试将实体添加到 DbSet 时,我似乎都无法获得自动生成的 IDENTITY 字段. [Table("entities")]公共类实体{[钥匙][列(“ID")]公共长 ID { 获取;放;}[列(“字段")]公共字符串字段 { 获取;放;}}var 实体 = 新实体 []{新实体(){字段=“A"},新实体(){字段=“B"},}; ..
发布时间:2022-01-20 11:14:59 C#/.NET