草庐IT

REMOTE_REPO

全部标签

git - 在 git repo 中查找超过 x 兆字节的文件,这些文件在 HEAD 中不存在

我有一个Git存储库,我在其中存储随机的东西。主要是随机脚本、文本文件、我设计的网站等等。随着时间的推移,我删除了一些大型二进制文件(通常为1-5MB),这些文件会增加存储库的大小,而我在修订历史记录中不需要这些文件。基本上我希望能够做到..me@host:~$[magiccommandorscript]aad29819a908cc1c05c3b1102862746ba29bafc0:example/blah.psd:3.8MB:130daysold6e73ca29c379b71b4ff8c6b6a5df9c7f0f1f5627:another/big.file:1.12MB:214d

git - 在 git repo 中查找超过 x 兆字节的文件,这些文件在 HEAD 中不存在

我有一个Git存储库,我在其中存储随机的东西。主要是随机脚本、文本文件、我设计的网站等等。随着时间的推移,我删除了一些大型二进制文件(通常为1-5MB),这些文件会增加存储库的大小,而我在修订历史记录中不需要这些文件。基本上我希望能够做到..me@host:~$[magiccommandorscript]aad29819a908cc1c05c3b1102862746ba29bafc0:example/blah.psd:3.8MB:130daysold6e73ca29c379b71b4ff8c6b6a5df9c7f0f1f5627:another/big.file:1.12MB:214d

git - 如何修复尝试使用 Git 推送时出现的 "remote: fatal error in commit_refs"错误?

当我尝试推送到master时,我得到:remote:fatalerrorincommit_refs我该如何解决这个问题? 最佳答案 就我而言,当我尝试推送时,GitHub已关闭。只需检查https://www.githubstatus.com/了解GitHub站点状态。启动后,您就可以推送了。 关于git-如何修复尝试使用Git推送时出现的"remote:fatalerrorincommit_refs"错误?,我们在StackOverflow上找到一个类似的问题:

git - 如何修复尝试使用 Git 推送时出现的 "remote: fatal error in commit_refs"错误?

当我尝试推送到master时,我得到:remote:fatalerrorincommit_refs我该如何解决这个问题? 最佳答案 就我而言,当我尝试推送时,GitHub已关闭。只需检查https://www.githubstatus.com/了解GitHub站点状态。启动后,您就可以推送了。 关于git-如何修复尝试使用Git推送时出现的"remote:fatalerrorincommit_refs"错误?,我们在StackOverflow上找到一个类似的问题:

git - 'git remote add upstream' 帮助实现什么?

我正在阅读:https://wiki.diasporafoundation.org/Git_workflow#Rebase_your_development_branch_on_the_latest_upstream摘录如下:YourRepositoryUptoDateInordertogetthelatestupdatesfromthedevelopmenttrunkdoaone-timesetuptoestablishthemainGitHubrepoasaremotebyentering:$gitremoteaddupstreamgit://github.com/diaspora

git - 'git remote add upstream' 帮助实现什么?

我正在阅读:https://wiki.diasporafoundation.org/Git_workflow#Rebase_your_development_branch_on_the_latest_upstream摘录如下:YourRepositoryUptoDateInordertogetthelatestupdatesfromthedevelopmenttrunkdoaone-timesetuptoestablishthemainGitHubrepoasaremotebyentering:$gitremoteaddupstreamgit://github.com/diaspora

git - 回顾性地将 --recursive 添加到 git repo

如果你使用--recursivegitclone,你也可以获得所有的git子模块。如果我在克隆时忘记添加这个神奇的标志(可能会发生),我现在该如何去获取任何子模块?此外,如何将递归标志设置为future克隆的默认值? 最佳答案 你可以在一个简单的顶级克隆之后用这个来做:gitsubmoduleupdate--init--recursive我不建议让克隆默认执行此操作。如果您积极使用子模块进行开发,而不仅仅是链接到github上的第三方OSS库,那么执行此操作的正确方法是使用gitslave。或subtree.希望这对您有所帮助。

git - 回顾性地将 --recursive 添加到 git repo

如果你使用--recursivegitclone,你也可以获得所有的git子模块。如果我在克隆时忘记添加这个神奇的标志(可能会发生),我现在该如何去获取任何子模块?此外,如何将递归标志设置为future克隆的默认值? 最佳答案 你可以在一个简单的顶级克隆之后用这个来做:gitsubmoduleupdate--init--recursive我不建议让克隆默认执行此操作。如果您积极使用子模块进行开发,而不仅仅是链接到github上的第三方OSS库,那么执行此操作的正确方法是使用gitslave。或subtree.希望这对您有所帮助。

git - 有没有办法让 git 记住 WebDAV Remote 的密码?

我正在使用Git将更改推送到通过HTTP/WebDAV共享的存储库,并且Git会提示为访问HTTP远程的每个操作输入密码。有没有办法让Git缓存密码/让远程服务器不提示我?远程网络服务器应该是Apache,必要时可以重新配置。 最佳答案 方法是使用~/.netrc,如thisGitdocumentation的第3步中所述:Then,addthefollowingtoyour$HOME/.netrc(youcandowithout,butwillbeaskedtoinputyourpasswordalotoftimes):machin

git - 有没有办法让 git 记住 WebDAV Remote 的密码?

我正在使用Git将更改推送到通过HTTP/WebDAV共享的存储库,并且Git会提示为访问HTTP远程的每个操作输入密码。有没有办法让Git缓存密码/让远程服务器不提示我?远程网络服务器应该是Apache,必要时可以重新配置。 最佳答案 方法是使用~/.netrc,如thisGitdocumentation的第3步中所述:Then,addthefollowingtoyour$HOME/.netrc(youcandowithout,butwillbeaskedtoinputyourpasswordalotoftimes):machin