问题标签 [git-push]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
14862 浏览

git-push - 无法在 github 上推送代码?

我已成功将一个应用程序代码推送到 github。我已经设置了 ssh 密钥并将其添加到 github。

但后来我开始开发另一个应用程序并尝试使用以下方法将其推送到 github:

然后我收到以下错误:

我也尝试过更改远程 Git 存储库的名称,但这也没有用。

我试过 $ssh -v git@github.com 来获取更多信息,这就是我得到的。

当我设置 ssh 密钥时,我被要求输入密码,但我没有将其留空。

任何建议将不胜感激。

0 投票
3 回答
17569 浏览

git-push - 将现有的 git 存储库推送到 gitolite

我在我的 Ubuntu 服务器上设置了 gitolite,可以添加用户、创建空存储库、克隆空存储库、添加文件、本地提交,并将git push origin master其发送到 gitolite。

我还可以在 XCode4 中创建一个项目,拥有自己的 git 存储库,并在本地提交更改。

现在我想在 gitolite 中有另一个副本(可能让其他人可以使用,但也可以作为另一个副本)。这就是我卡住的地方,而且我是 git 的新手(只真正使用过 XCode git 功能)。有人可以指导我吗?

0 投票
7 回答
164961 浏览

git - 如何在“git push”之后在本地和远程撤消“git commit”

我已经表演了,git commit然后是git push. 如何在本地和远程存储库上恢复该更改?

0 投票
1 回答
1605 浏览

git - `git push` 是否可以作为 `git push origin newfeature` 的简写?

我注意到默认行为git push origin是“推送具有相同本地和远程名称的所有分支”。

如果我创建一个新分支newfeature并检查它,是否会默认git push将分支推送到?origin

或者我是否需要在git push origin newfeature结帐时使用?

此外,该命令git push HEAD与此有何关系?

0 投票
27 回答
1611734 浏览

git - git push 需要用户名和密码

我从我的 GitHub 帐户克隆了一个 Git 存储库到我的 PC。

我想同时使用我的 PC 和笔记本电脑,但只有一个 GitHub 帐户。

当我尝试使用我的 PC 向 GitHub 推送或从 GitHub 拉取时,它需要用户名和密码,但在我使用笔记本电脑时不需要!

我不想每次与 origin. 我在这里想念什么?

0 投票
3 回答
390 浏览

git - Git Push 澄清 - 什么被推送?

当我本地工作目录推送到中央存储库时,是否会推送所有中间分支和提交信息(从上次推送到本次推送)?

换句话说,推送是否会生成我当前工作目录的整个历史记录的精确副本,包括提交、分支等,因此可供从中央存储库中提取的任何其他用户使用?

如果不是所有东西都被推动,那么什么会被排除在外?

0 投票
1 回答
139 浏览

git - git push 的结果是 100% 协议中立的吗?

在尝试git push 使用 ssh失败后,我准备放弃并只使用普通文件系统推送(幸运的是,该 linux 服务器上也运行了 Samba)。

在切换 git 传输之前,我想知道:git push无论使用何种协议,结果是否总是相同的?包括owner、chmod等?

0 投票
2 回答
1008 浏览

git - 在 gitk 上推送 git 存储库缺少分支和标签名称

我刚刚做了我的第一次git push

似乎进展顺利,但是当gitk在新的(裸)gitrepo 中触发时,我只看到提交评论:分支和标签名称消失了!

为什么?

有没有办法让他们回来?

0 投票
1 回答
1374 浏览

git - git 添加到裸仓库

我用以下方式创建了一个存储库:git init --bare在服务器上,我想向它推送一个分支。

但我明白了

我究竟做错了什么?
如果我不使用它似乎可以工作--bare,但我认为这就是我应该使用的。

编辑:如果我在服务器上有一个接收后挂钩,我只会得到这是错误的。我的 post-receive 钩子中有这个:

我想要这一切做的是在我推送到远程时更新网络服务器

还有我的 git 配置:

0 投票
8 回答
62114 浏览

git - git 中有没有办法获取给定提交的推送日期?

我想知道是否有一种方法可以查看与 git 日志中每个提交相关的推送日期。如果那不可能,有没有办法查看某个推送下的所有提交。

我编写了一个程序,该程序需要在提交时跟踪提交。因为 git 日志是按提交日期而不是推送日期排序的,所以我无法看到推送的最新提交。例如,如果用户在推送到主存储库前 2 天提交到他的本地存储库,则该提交将被放置在主存储库日志中其他提交的 2 天之后。