Tag: 混帐

尝试推送到远程分支时,git错误

我从git克隆了仓库A的主分支,并创build了我自己的分支叫做Li。 前段时间我做了一些改变,把李的内容推到遥远的李。 现在我已经把远程主机的一些更新从我的本地主分支,从本地主分支,到当地的李,我试图推动从本地李更新到远程李。 但是,当我尝试运行时: git checkout Li git push origin Li 我得到以下错误: error: failed to push some refs to 'git@github.com:anodejs/system.git' hint: Updates were rejected because the tip of your current branch is behind hint: its remote counterpart. Merge the remote changes (eg 'git pull') hint: before pushing again. hint: See the 'Note about fast-forwards' in […]

什么'git远程添加上游'有助于实现?

我正在阅读: https : //wiki.diasporafoundation.org/Git_workflow#Rebase_your_development_branch_on_the_latest_upstream 这里是一个摘录: 您的存储库最新 为了从开发中获得最新的更新,请执行一次性设置,将主GitHub回购作为远程设备,input: $ git remote add upstream git://github.com/diaspora/diaspora.git 在最新的上游重新开发您的开发分支 要使开发分支保持最新状态,请在上游主设备的当前状态之上重新设置您的更改。 看什么是混帐rebase? 下面的部分了解更多关于rebasing。 如果你已经build立了一个上面详细描述的上游分支和一个名为100-retweet-bugfix的开发分支,你可以更新上游,更新你的本地主分区,并像这样分支你的分支: $ git fetch upstream $ git checkout master $ git rebase upstream/master $ git checkout 100-retweet-bugfix [确保所有在分支机构中都是必要的] $ git rebase master 为什么在这种情况下需要添加一个“远程上游”? 我刚刚做完了: $ git checkout master $ git pull origin master $ git checkout 100-retweet-bugfix [确保所有在分支机构中都是必要的] […]

通过intelliJ添加远程git仓库

我想知道如何通过intelliJ添加远程git仓库,而不是通过git bash。 现在,从我在本教程中看到的,可以完成,但每当我尝试推动,对话都不会出现。 如果你推到最底层,你可以看到它可以在IntelliJ以前的版本中完成。 你怎么能用版本12,或者PyCharm 2.6呢?

git:“branchname”和“refs / head / branchname”之间的区别

最好在一个例子中解释:我在存储库的分支0.58,这是他如何拉: git pull origin 0.58 当我打电话给“git pull”时,我得到: ip238:openlierox az$ git pull You asked me to pull without telling me which branch you want to merge with, and 'branch.0.58.merge' in your configuration file does not tell me either. Please name which branch you want to merge on the command line and try again (eg 'git pull […]

致命的:“起源”似乎不是一个混帐存储库

我在我的Github账户上有一个仓库moodle ,我从官方仓库forked出来。 然后我在我的本地机器上克隆它。 它工作正常。 我创build了几个分支(在master分支下)。 我做了几个提交,它工作正常。 我不知道我是如何得到以下错误: git push origin master fatal: 'origin' does not appear to be a git repository fatal: The remote end hung up unexpectedly 如何解决这个错误,而不影响我的Github仓库? 我使用的是Ubuntu 12.10 执行cat $(git rev-parse –show-toplevel)/.git/config后,我的.git/config的内容给出: [core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true [branch "master"] [branch "MOODLE_23_STABLE"] [branch "MOODLE_24_STABLE"] [remote […]

Git说一个文件没有被合并,我不能提交,但该文件似乎被合并

当我合并分支时,我有大约12个文件冲突。 我手动修复所有的冲突,并上演档案。 但现在当我尝试提交时,它说其中一个文件没有被合并。 U app/models/disclosure_event.rb fatal: 'commit' is not possible because you have unmerged files. Please, fix them up in the work tree, and then use 'git add/rm <file>' as appropriate to mark resolution and make a commit, or use 'git commit -a'. 当我inputgit status ,它显示所有更改的文件,包括“披露_事件git status ”,在Changes to be committed 。 它没有显示任何文件为unstaged。 我一再试图添加文件,但似乎什么都不做。 如果我打开文件,一切看起来都很棒。 […]

如何看到git pull后的代码更改?

我想在git pull之后检查任何代码更改。 目前只是显示哪些文件发生了变化。 我怎样才能看到更改的代码?

如何将git日志导出到文本文件?

我想将所有提交的日志导出到一个文本文件,有没有办法做到这一点?

Git:一个命令推动两个回购

我想在同一行中做git push origin和git push my_other_remote 。 可能?

在git中恢复晃来晃去的斑点

我做了一个“git rm -rf”。 (试图清除“git add”后删除的文件的caching),而不会想到git会物理删除这些文件。 我还没有初始提交/分支。 $ git init $ git add . 我记得加上我的“.gitignore”。 然后,由于懒惰,也没有麻烦去查找我做的正确的命令: $ git rm -rf . 现在每个git跟踪的文件都没有了。 哎呀。 如何使用悬空斑点恢复文件 $ git fsck notice: HEAD points to an unborn branch (master) notice: No default references dangling blob 45cb2316b079df7898a28bab1389c87d37de4da5 dangling blob 06b9d0f91bb0643a54ec027efc0efd6645d95326 dangling blob c6c828230bc129da40928d55297577421c6f2e79 dangling blob 087b296f5ae80151fb0d6150927ebe8049ed7706 dangling blob c957743cb7ea533ce772d178394ce9f656b17b7c dangling blob […]