Tag: 混帐

如何离线安装Github for Windows?

由于问题说如何安装Github的Windows没有互联网连接? 如果这是不可能的,那么是否有一些替代客户端具有以下function: 支持代理 脱机安装程序 我发现smartgit有一个离线安装程序,但它似乎没有代理支持。 如果没有这样的客户端,那么可以做些什么来扩展窗口或其他客户端的github的function? 我的意思是有没有办法使用一些API来扩展它? 任何链接,这将是有益的。

是什么原因导致git push突然失败,“用户持有关系锁太久了”?

我回到了几个小时后打开的一些代码,并对代码进行了一些更改,然后推送它。 突然,我得到这个错误: sura@raitorial:~/workspace/conse (master) $ git push Counting objects: 15, done. Delta compression using up to 8 threads. Compressing objects: 100% (6/6), done. Writing objects: 100% (6/6), 492 bytes | 0 bytes/s, done. Total 6 (delta 5), reused 0 (delta 0) remote: canceling statement due to conflict with recovery remote: LINE 1: …er"."date_joined" FROM "bb_repository" […]

即使在删除工作树并运行工作树修剪之后也无法检出分支

我使用以下命令为分支创build工作树: Git add worktree <path> <branch-name> 这为我创造了一个新的工作树,并检查了path上的分支 现在我想删除/删除工作树。 冉下面的命令: rm -rf <path> git worktree prune 理想情况下,这应该删除工作树,并删除该path的参考。 所以现在我应该可以检查分支。 但是,当我运行以下命令来检出到该分支: git checkout <branch-name> 我得到这个错误: fatal: '<branch-name>' is already checked out at '' 有人可以帮助我正在发生的事情。

移动一个Git仓库到第二台电脑?

我有一个简单的本地git回购项目,我想将这个项目(文件夹等) 移动到另一台计算机,从现在开始工作。 我不想在旧机器上留下任何东西(当然除了我的其他git项目)。 我希望它能像从新机器一直工作一样。 我可以简单地将所有文件移动到该计算机上,还是会出现密钥问题? 我应该在两台机器上拥有相同的密钥吗? 如果简单地移动所有的文件夹不能完成,我该怎么办? 我想避免设置和学习使用服务器的麻烦,因为这看起来很复杂,我不想改变我的工作stream程。

github连接其他回购

我有一个项目,依靠github中的两个回购函数。 当我将我的项目提交给github时,我如何链接到这两个回购? 我应该复制我自己的回购中的文件或链接到另一个特定版本的回购,因为我不想更新并导致不兼容。 我已经创build了我的github回购,我应该怎么做?

如何比较Bitbucket中的两个修订版本?

我的团队正在使用Bitbucket作为我们的git存储库,最近我们开始使用pull请求function进行代码评论。 它在第一次审查时工作正常,但是如果它经历了多次迭代(即,更改和更新请求),我希望看到自上一次代码审查后发生的新更改的链接。 我研究了“比较”function,但UI看起来只能在分支之间进行比较。 是否有一个简单的方法来获得两个提交之间的差异?

尝试提交Git文件,但得到::致命的:LF将被CRLF <repo中的一些文件>所取代

当我尝试提交一些更改的文件时,我收到以下错误消息与TortoiseGit fatal: LF would be replaced by CRLF in <some file in the repo> 现在,在我得到通常的LF vs CRLF答案之前,我知道并理解这个辩论的内容。 其次,我也将我的全局设置设置为: core.autocrlf true 第三, 我有一个.gitattributes文件 。 所以我想 – 确保或文件被迫有CRLF 。 我不明白的是,这是说FATAL ,阻止我继续。 一个警告? 当然! 我知道我在做什么吗? 我做! 我只是想要它静静地转换和STFU 。 或者,如果它被迫阻止我,是否有办法我可以更新回购所有文件是CRLF ,所以这个警告可能会丢失? 这些回购是私人的,所以他们永远不会在Windows + Visual Studio之外开发。 任何人都可以请不要诋毁这个线程autocrlf TRUE vs autocrlf FALSE宗教战争。

从远程Git仓库中删除所有文件和历史logging,而不删除仓库本身

我将不胜感激,如果有人可以告诉我如何删除我的git存储库上的每个文件/文件夹,而不实际删除存储库本身。 我想要删除与这些文件相关的所有历史logging。

GitHub Api下载zip或tarball链接

关于如何创buildzip / tarballstring,这里有一个很好的链接 当我从github上下载一个压缩文件时,文件名末尾的hexstring是什么意思? 但是我正在看GitHub APIv3,我很好奇,如果我失去了一些东西。 有没有办法通过API调用获取zip / tarball链接? 如果没有,有没有一种方法可以build立该string,而不使用git二进制文件或库? 意思是说,我可以使用各种AP​​I调用来将需要的数据提取出来并汇编到我需要的URL中吗? 我知道第二个问题是有点不合理的stackoverflow,这是一个有趣的项目对我来说,所以我更喜欢第二个问题,如果你只是推动我在正确的方向,而不是抛出一个代码片段。 或者只是告诉我,如果这是可能的。

删除旧的git提交

我对git很陌生,想知道这样的事情是否可能? >git log –pretty=oneline –abbrev-commit 2f05aba Added new feature 3371cec Fixed screw up <– I want to remove this daed25c Screw up <– and remove this. e2b2a84 First. So it's like they never happend. 这可能吗?