Tag: git新

git拒绝进入当前分支

我build立了一个远程仓库,我可以推出新的更改,但是我无法从中获取,我总是得到(相当神秘的)错误信息: fatal: Refusing to fetch into current branch refs/heads/master of non-bare repository fatal: The remote end hung up unexpectedly 这是什么意思? 我应该怎么做才能启用抓取? (请注意,这个远程仓库只用作备份仓库,所以它应该是我的本地仓库的一个精确副本,我真的不明白为什么我可以推送它,但不能从它获取…) 我的configuration如下所示: [remote "origin"] url = ssh://blablablah fetch = +refs/*:refs/* mirror = true

什么时候使用.git / info / exclude代替.gitignore排除文件?

我对使用.git/info/exclude和.gitignore来排除文件的优点和缺点感到困惑。 他们都是在仓库/项目的水平,所以他们有什么不同,我们应该什么时候使用.git/info/exclude ?

有没有在混帐“混帐拉 – 干运行”选项?

有没有这样的东西git pull –dry-run ,看看如何合并东西,然后弄乱我的工作树? 现在我正在做: git fetch origin && git merge –no-commit –no-ff 我没有看到手册页中的任何与“git-pull”相关的内容。 编辑: 为了澄清,我只需要在ant脚本中进行部署,以查看在执行git pull时是否存在冲突,然后退出构build失败,部署失败并将该dir树留在git pull之前。

未设置GIT_DISCOVERY_ACROSS_FILESYSTEM

我已经search和阅读了几个post,但我的问题是不一样的descirbed。 所以这里的问题是:在磁盘的外部分区下使用git克隆到文件夹中的工作正常,但所有的git命令失败。 不能执行混帐状态或混帐日志…我总是得到错误 致命的:不是一个混帐存储库(或任何家长最多安装父/家/ kozi)停止在文件系统边界(GIT_DISCOVERY_ACROSS_FILESYSTEM未设置)。 请帮我解决 。 ├──阿比 ├──仿生 ├──可启动 ├──build立 ├──cts ├──达尔维克 ├──发展 ├──设备 ├──文档 ├──外部 ├──框架 ├──gdk ├──硬件 ├──libcore ├──libnativehelper ├──ndk ├──包 ├──pdk ├──预制 ├──.repo ├──sdk ├──系统 └──工具

哪种语言有最好的Git API绑定?

我正在build设一个应用程序与git .. 是否有语言绑定可用,如果是,哪些是最全面的? 这是否意味着去裸金属C? 或者perl / python / php / C#有一套完整的绑定? 谢谢 丹尼尔

在Git和Subversion中,如何找出terminal当前用户?

在Perforce中,我可以通过运行p4 info来检查我是谁,这里是p4文档 。 terminal上Git和Subversion的等价物是什么?

如何使用git mergetool的filemerge

文档在这里: http : //www.kernel.org/pub/software/scm/git/docs/git-mergetool.html一个方便的指南在这里: http : //ryanflorence.com/git-for-beginners/ 但是,他们都没有解释如何使用mergetool的文件合并。 我读的指南说:“ 我打开进入,FileMergepopup,我处理冲突: ”但它没有提到如何 “ 处理冲突 ”。 当我运行: git mergetool :然后根据提示回车,打开文件合并窗口,显示所有合并冲突,它只响应命令cmd + D和cmd + shift + D(允许循环冲突)。 然而,似乎没有提及如何为每个冲突select左/右/两个。 combobox下拉菜单似乎没有做任何事情。 已经看过文档,引导,文件系统菜单,并系统地按下了键盘上的键寻找响应=)

在意外结帐后取回更改?

以下是我的回购的状态。 [~/rails_apps/jekyll_apps/nepalonrails (design)⚡] ➔ gst # On branch design # Changed but not updated: # (use "git add/rm <file>…" to update what will be committed) # (use "git checkout — <file>…" to discard changes in working directory) # # modified: _layouts/default.html # deleted: _site/blog/2010/04/07/welcome-to-niraj-blog/index.html # deleted: _site/blog/2010/04/08/the-code-syntax-highlight/index.html # deleted: _site/blog/2010/05/01/showing-demo-to-kalyan/index.html # deleted: _site/config.ru # deleted: […]

Git Windows命令提示在Git命令中卡住(结束)

我有Git的Windows安装程序(msysgit),它在过去几天工作正常,今天我遇到了一个奇怪的错误。 当在Windows命令提示符或与msysgit捆绑在一起的Git Bash中发出一个Git命令时,出现一个奇怪的“(END)”行,然后我不能发出任何其他的comamnds。 在这一点上我得到的是系统哔哔声。 有任何想法吗? 谢谢,P.

Git,查看我最近N次提交的评论列表

有没有办法看到我的最后N个提交Git中的评论和时间列表? 看完之后,我发现唯一相关的东西就是Git – 获取所有提交和创build的blob ,但它显示了所有用户的所有提交,并输出了很多其他信息。