問題の説明
開発プロセスでは、名前は、パラメータを変更したいです。その後、さまざまな場所を変更、およびクラウドベースのリモートでコードリポジトリを押してください。突然、私は多くの場所を変更する必要性を発見した後、突然の変化を後悔したくありません。次に、どのようにそれを行うには?
処理ステップ
- ローカルGitのバージョンのロールバック
- ネイティブコードの力がリモートリポジトリにプッシュ
ローカルGitのバージョンのロールバック
- 最初のチェックgitのバージョン情報、使用
git log
Gitはログイン$
コミット6。fecbc4fc9d7e23f5c66a504a413cc1ed4ed7f0c (HEAD - >マスター、起源/マスター、起源/ Djangoの-template 、起源/ HEAD 、Djangoの-template )著者:kubernete < 357 018 097 QQ @ .COM >日付:木、8月15 22がある:24 :16 2019 + テーブル0800を変更するパラメータの数は、行のテーブルと呼ばれる-lines著者0e149c39eb4401647a9468eaf2b68b45832dbcb2コミット:kuberneteを< 357 018 097 QQ @ .COM >日付:木、月15 22 :05 :07 2019 + の0800は、タブメニューをキャンセルした360度のフリップアニメーション作家がコミット7c4b1492616ae788e9f58461c72fc12f6c9b1e2d lijw:< 357 018 097 QQ @ .COM >日(木)8月:15 19 :44 :24 2019 + 0800の機器ユニットのリストを非表示にするには、書面による問い合わせをテーブルは行数を示して埋めます
上記Gitはコミットログを読んで、私はしたくないテーブルの行と呼ばれるテーブルの行数のパラメータを変更するために直接に戻って落ち、このコードの配信のを360度フリップアニメーションのタブメニューキャンセルバージョンを。これは、以前のバージョンにフォールバック直接実行することができます。
- 実行は、以前のバージョン、使用にフォールバック
git reset --hard HEAD^
#バージョンは、提出にフォールバックを実行
$ gitのRESET HEAD --hardを^
HEADはの0e149c3今キャンセルタブメニューAT IS 360度フリップアニメーション
を確認するために#のログの表示
$ gitのログを
コミット0 e149c39eb4401647a9468eaf2b68b45832dbcb2 (HEADを- >マスター)著者: kubernete < 357 018 097 QQ @ .COM >日付:木8月15 22 :05 :07 2019 + 0800は、のタブメニューキャンセル360度のフリップアニメーション作家がコミット7c4b1492616ae788e9f58461c72fc12f6c9b1e2d :lijw < 357 018 097 QQ @ .COM >日付:木8月1519 :44 :24 2019 + 0800書込装置クルーリストクエリは、テーブルの行を埋め隠しフィールドの数を表示します
リモートリポジトリネイティブコードにプッシュすることを余儀なく
しかし、ここでは、実際には、それだけのローカルフォールバックバージョン、および無リモートリポジトリのロールバック。リモート倉庫に直接ローカルコードをプッシュしたい場合は、次のように与えられます。
$ gitのプッシュ
giteeへ.COM kubernete:/パフォーマンス-テスト-経営-demo .git ![拒否]マスター- > マスター(非-fast -forward )エラー:にいくつかのレフリーをプッシュすることができなかった「:kubernete /パフォーマンステスト-管理- demo.git [email protected]」ヒント:アップデートが先端ために拒否されたのあなたの現在のブランチは、ヒントの背後にある:そのリモート対応。リモート統合の変更(E .G 。ヒント:「gitのプル...」を再びプッシュする前に)。ヒント:参照してください。「早送りについてのご注意」で「Gitのプッシュ--help」詳細については。
ここでは、リモートリポジトリを更新するように求められます更新実行場合git pull
、それらは単にフォールバックバージョンのダウンロードを戻ってくるだろう。
この時点では、リモートリポジトリに使用をプッシュネイティブコードを強制する必要がありますgit push -f origin master
次の操作を行います。
プッシュ$ gitの起源マスター-f 合計0 (デルタ0 )、リユース0 (デルタ0をリモート):Gitee FC2ブログはgiteeするには.COM .COM kubernete:/パフォーマンス-Test -management -demo .git + 6fecbc4 ... 0e149c3マスター- > マスター(強制更新)
歴史のこのバージョンは、GitHubのバージョンである、あなたはそれが直接CLONEダウンロードすることができます
記事をより転載します。https://cloud.tencent.com/developer/article/1490112