Tag: github上

git命令使一个分支像另一个分支

我正在试图改变一个分支,并把它带回与它分离的上游相同。 这些变化都是本地化的,并且已经被推到了github上,所以git reset或者git rebase都不是真正可行的,因为它们改变了历史,这对于已经被推动的分支来说是一件坏事。 我也试过git merge各种策略,但没有一个撤消本地更改,即如果我添加了一个文件,合并可能会带来其他文件重新排队,但我仍然会有该文件,上游doesn没有。 我可以在上游创build一个新的分支,但是我真的很喜欢一个合并,就修订历史而言,应用所有的修改来使我的分支再次与上游一致,这样我就可以安全地推动这个改变没有破坏历史。 有这样一个命令或一系列命令吗?

GitHub:重新打开合并的拉取请求

我做了一些改变 我提交了一个拉请求 拉请求被接受并合并。 我们发现一个错误 我修正了这个错误之后,再次移除了这些变化。 我现在已经修复了这个bug,并希望重新提交一个额外提交的pull请求。 有没有办法重新打开拉请求或更新它,或者我必须创build一个新的拉请求,再次input描述等? Gitorious有这个function,我们最近搬到了GitHub。

我怎样才能指定一个gem从一个私人的github存储库拉?

我有一个Github上的私人存储库,我想要使用。 我将我的应用程序部署到Heroku。 我如何指定一个私人存储库作为我的gemfile文件的来源? 我想这仅仅是说不够 gem "mygem", :git=>"my github address"

gpg未能签署数据致命:未能写入提交对象

我在Git 2.10发行说明中关注了很多关于漂亮属性的文章。 经过其中将git升级到2.10.0,并对全局.gitconfig进行了更改,结果如下 – [filter "lfs"] clean = git-lfs clean %f smudge = git-lfs smudge %f required = true [user] name = xyz email = abc.def@gmail.com signingkey = AAAAAAA [core] excludesfile = /Users/xyz/.gitignore_global editor = 'subl' –wait [difftool "sourcetree"] cmd = opendiff \"$LOCAL\" \"$REMOTE\" path = [mergetool "sourcetree"] cmd = /Applications/SourceTree.app/Contents/Resources/opendiff-w.sh \"$LOCAL\" \"$REMOTE\" -ancestor \"$BASE\" […]

对多个github项目使用相同的部署密钥

Github不允许将同一ssh部署密钥用于多个项目,这在某些情况下非常有用(例如CI服务器使用专用子模块处理项目)。 我已经看到各种线索,似乎是说这种限制是出于“安全原因”,但我还没有看到一个令人信服的解释,究竟会有什么风险。 请注意,Github不允许重复使用帐户级别密钥是有道理的(两个用户不应该共享密钥)。 这只是我质疑部署密钥的限制。 而要清楚的是,我没有寻找解决方法(创build一个虚拟用户,使用多个键,…),但只是为了部署密钥的这种限制似是而非的解释。 相关线程: 一个显示解决方法 一个讨论这个问题,但没有真正去任何地方

有没有用于Linux操作系统的Github GUI客户端?

任何类似于Windows的GitHub http://windows.github.com/或Mac的GitHub http://mac.github.com/用于Linux系统?

在GitHub上,审稿人和受让人有什么区别?

在GitHub博客上发布的2016年12月7日添加的function介绍了将审阅者添加到合并请求的选项 您现在可以向协作者明确请求审核,以便更轻松地指定要查看您的拉取请求的人员。 您还可以在拉取请求页面边栏中看到您正在等待审核的人员列表,以及已经离开的人员的评论状态。 但是,明确设定公关评论者的做法已经通过分配人员( 受让人选项)完成。 现在有两种select,每个选项的作用是什么,因为它们都有相同的最终目标?

如何发布由Node.js到Github页面的网站?

我做了一个使用Node.js作为服务器的网站。 据我所知,node.js文件应该通过在terminal中input命令开始工作,所以我不知道如果Github页面支持node.js托pipe。 所以我该怎么做?

致命的:当前分支主机没有上游分支

我试图推动我的项目之一,Github,我不断收到这个错误: peeplesoft@jane3:~/846156 (master) $ git push fatal: The current branch master has no upstream branch. To push the current branch and set the remote as upstream, use git push –set-upstream origin master 所以我试了一下,得到这个: peeplesoft@jane3:~/846156 (master) $ git push –set-upstream origin master fatal: Authentication failed 另一个stackoverflow线程build议我尝试以下,令人失望的结果。 peeplesoft@jane3:~/846156 (master) $ git push -u origin master fatal: Authentication […]

在Jekyll和GitHub Pages中redirect旧页面的最佳方法是什么?

我在github网页上有博客 – jekyll 解决url策略迁移的最好方法是什么? 我发现最常见的做法是像这样创buildhtaccess Redirect 301 /programovani/2010/04/git-co-to-je-a-co-s-tim/ /2010/04/05/git-co-to-je-a-co-s-tim.html 但似乎并没有与Github合作。 我发现的另一个解决scheme是创buildrake任务,这将生成redirect页面。 但是由于它是一个html,它不能发送301头,所以SE抓取工具不会将其识别为redirect。