相关疑难解决方法(0)

如何撤消Git中最近的提交?

我不小心将错误的文件提交给Git,但我还没有将提交推送到服务器.

如何从本地存储库中撤消这些提交?

git version-control undo pre-commit git-commit

2万
推荐指数
103
解决办法
826万
查看次数

如何从git repo中删除文件?

我添加了一个名为"file1.txt"git repo 的文件.从那以后,我犯了,增加了几个目录,名称dir1dir2,并承诺他们混帐回购协议.

现在当前的回购有"file1.txt",dir1dir2.
我怎样才能删除"file1.txt",而不会影响其他人一样dir1dir2

git git-rm

1795
推荐指数
16
解决办法
215万
查看次数

如何删除GitHub上的提交?

我"意外地"向GitHub推送了一个提交.

是否可以删除此提交?

我想恢复我提交之前的GitHub存储库.

git github git-commit

1619
推荐指数
14
解决办法
85万
查看次数

我可以删除git提交但保留更改

在我的一个开发分支中,我对我的代码库进行了一些更改.在我能够完成我正在处理的功能之前,我不得不将当前分支切换到master来演示一些功能.但只是使用"git checkout master"保留了我在开发分支中所做的更改,从而破坏了master中的一些功能.所以我所做的是使用提交消息"临时提交"在我的开发分支上提交更改,然后为演示提供checkout master.

现在我已完成演示并重新开始在我的开发分支上工作,我想删除我所做的"临时提交",同时仍然保留我所做的更改.那可能吗?

git undo git-reset

915
推荐指数
8
解决办法
35万
查看次数

417
推荐指数
15
解决办法
49万
查看次数

插入符号(^)是什么意思?

我在这里看到了一个问题答案,有助于在git中恢复已删除的文件.

解决方案是

git checkout <deleting_commit>^ -- <deleted_file_path>
Run Code Online (Sandbox Code Playgroud)

插入符(^)的作用是什么?我在其他地方看到它在git中做了非常有用的事情.这很神奇.请有人为我破坏它并告诉我它的作用?

git

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

如何从Git Pull Request中删除文件

我有一个拉请求打开,我有一些project.lock.json文件,我不想合并我的分支合并到主分支.有没有办法project.lock.json从我的Pull请求中删除thos 文件?

git pull-request sourcetree

12
推荐指数
2
解决办法
2万
查看次数