警告: 1 つのコミットを残しており、どのブランチにも接続されていません。
2023-10-21 03:51:42
質問
EGit が再び襲ってきました。EGit で別のブランチに切り替えようとしたところ、どういうわけかめちゃくちゃになり、ブランチなしをチェックアウトしてしまうというミスを犯してしまいました。その後、私はこの非ブランチにコミットを行い、そして私が正しいブランチを追跡していないことに気づいたとき、私は以下を実行しました。
$ git checkout issue2
Warning: you are leaving 1 commit behind, not connected to any of your branches:
bada553d My commit message
If you want to keep them by creating a new branch, this may be a good time to do so with:
git branch new_branch_name ....
Branch issue2 set up to track remote branch issue2 from origin.
Switched to a new branch issue2.
さて、失敗してしまいましたが、そのコミットを現在のブランチに関連付けるにはどうしたらいいのでしょうか? 新しいブランチを作成することには興味がありません。
issue2
.
どのように解決するのですか?
あなたは
git cherry-pick bada553d
というように、1つのコミットだけであれば
また、reflogを使うことで、行った場所を参照することができます。
git reflog
を実行した後、これらのコミットの一つを使用します。
git checkout -b temp HEAD@{3}
を使ってチェックアウトし、現在のコミットが3回前のものであることを示すブランチを temp にします。これは、あなたが以前いた場所のパンくずです。
関連
-
[解決済み】gitが「変更をコミットするか、マージする前に隠してください」と言うのを解決するにはどうしたらいいですか?
-
[解決済み】マージが終了していない(MERGE_HEADが存在する)。
-
[解決済み] gitで、リポジトリに無関係のブランチを導入する簡単な方法はありますか?
-
[解決済み】Gitのワークフローとrebaseとmergeの質問
-
[解決済み】Git checkout: パスの更新はブランチの切り替えと互換性がありません。
-
[解決済み】トラッキングブランチとは何ですか?
-
[解決済み] Gitタグのチェックアウトで "detached HEAD state "になってしまう
-
[解決済み】どのようなGitブランチングモデルが有効ですか?
-
[解決済み] 単一ファイルのマージをやり直す
-
[解決済み] git add を実行してもしなくても、ブランチを切り替えたときに自分の変更点(修正、追加、削除されたファイル)が表示され続けるのはなぜですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[git push] 解決策: ! [リモート拒否] master -> master (受信前のフックは拒否されました)
-
undefinedGit Git がファイルをコードクラウドにプッシュする際に報告されるエラーを解決します: ! [拒否] master -> master (最初にフェッチ)
-
Git error: cannot spawn ssh.の回避策。そのようなファイルやディレクトリはありません
-
解決策正しいアクセス権を持っていることと、リポジトリが存在することを確認してください。
-
gitの利用(ssh鍵の作成とgithubの利用)。
-
git-fatal: 設定されたプッシュターゲットがありません / 警告: store/README.md の LF は CRLF に置き換えられています。
-
[解決済み] デタッチされた HEAD 状態で作成された git コミットはどうなりますか?
-
[解決済み] gitは "サイレントモード "で動作しますか?
-
[解決済み] プル前にローカルとGitHubのリポジトリの差分を確認する方法 [重複]について
-
[解決済み] Git のプッシュが "non-fast-forward" で拒否されました。