3

リポジトリ「Rep」のクローンを作成し、独自のローカルブランチ「Li」を作成しました。「task.js」というファイルをローカルの「Li」ブランチにコミットし、リモートの「Li」ブランチにプッシュしました。今、私はこのアクションを元に戻したいと思います:

  1. 元の「task.js」をリモートの「master」ブランチからローカルの「Li」ブランチにプルする
  2. 元に戻した「task.js」をローカルの「Li」ブランチからリモートの「Li」ブランチにプッシュします。

私はいくつかの「プル」チュートリアルを読み込もうとしましたが、これを行う方法がわかりません(おそらく、基本をまだよく理解していないためです...)

ありがとう、李

4

2 に答える 2

5

git reset HEAD~ will revert the laster commit of the current branch, but since you have already pushed the branch Li to public, it is better to do a git checkout master task.js and commit again in your branch Li.

于 2012-08-29T11:08:45.350 に答える
0

以下のコマンドを使用して、トムの最初のコミットを元に戻すだけです。

git リセット HEAD^1

次に、変更をリモート ブランチにプッシュします。

于 2012-08-29T11:05:35.630 に答える