相关疑难解决方法(0)

撤消git push到Assembla

所以 - 今天我想做一件好事并重新安排我的存储库中的文件.已提交并推送到我的Assembla存储库.

GIT GUI中的情况

由于我没有使用git moving命令,所有文件都丢失了历史记录.我意识到自己的错误,想要摆脱不必要的变化,以便我可以做出正确的行动.我试过这个方法,在这里展示,但我得到了:

$ git push -f origin 49bcfdceb30a1e9cfab0f0e7e39bfa04dc726b78:master
Total 0 (delta 0), reused 0 (delta 0)
remote: error: denying non-fast-forward refs/heads/master (you should pull first)
To git@git.assembla.com:myproject.git
 ! [remote rejected] 49bcfdceb30a1e9cfab0f0e7e39bfa04dc726b78 -> master (non-fast-forward)
error: failed to push some refs to 'git@git.assembla.com:myproject.git'
Run Code Online (Sandbox Code Playgroud)

信息:

% 49bcfdceb30a1e9cfab0f0e7e39bfa04dc726b78 is the one tagged 'beforerearrange'
Run Code Online (Sandbox Code Playgroud)

有关如何解决此问题的任何建议?

git push undo assembla

4
推荐指数
1
解决办法
1892
查看次数

无法通过.gitignore忽略.idea文件

我没有.idea/输入.gitignore就推了我的代码.但是现在当我意识到这一点时,我看到了这个答案.因此,当我尝试使用 SO答案撤消该提交/推送时,它可以正常工作.但是在添加.idea/*.gitignore,然后执行git add并推送代码之后,.idea目录再次出现,我可以看到我以前的所有提交(我做了撤消).

现在做什么?

git gitignore

4
推荐指数
1
解决办法
995
查看次数

如何撤消 GitHub 上的最后一次提交?

我想撤消在存储库的 master 分支上推送到 GitHub 的最后一次提交,并使其看起来好像该提交从未存在过并且不会出现在提交历史记录中。

\n

我该怎么办?

\n

请注意那些投票结束 \xe2\x80\x94 的人,所提出的替代问题不必要地复杂,答案居高临下,并且散布着难以筛选的巨大文本墙。

\n

因此,为了我和子孙后代的利益,这个简单的问题和一个简单的答案。

\n

commit undo github git-revert

4
推荐指数
1
解决办法
5083
查看次数

如何撤消git push?

我将一些文件推送到github使用git push <branch_name>.当我打开PR时,文件会显示在更改中.我该如何撤消这个git push?简而言之,我试图git reset在推送之前执行该文件,但显然我输错了文件名.现在我该怎么办?

如何撤消推送到Github?

git

3
推荐指数
1
解决办法
1万
查看次数

从另一台计算机上撤消git push

好吧,所以我在家工作,使用2台带遥控器的电脑工作.

当我今天回到家时,我的家用电脑在我的工作电脑后面2天,我做了一个

git push origin master
Run Code Online (Sandbox Code Playgroud)

意外地搞砸了远程仓库(新克隆的代码现在坏了).

我已经看到了这个问题的接受答案,他提到了最后一个好的代码.

我的问题是,如果我想要的最后一份好文件在工作并且我在家,我该如何撤消我的更改?我不能告诉远程服务器撤消推送的最后一次更改吗?

git github

2
推荐指数
1
解决办法
1338
查看次数

标签 统计

git ×4

github ×2

undo ×2

assembla ×1

commit ×1

git-revert ×1

gitignore ×1

push ×1