沉冰浮水

沉冰浮水

做最终到的事,成为最终成为的人!
github
bilibili
mastodon
zhihu
douban

「Git_ノート」xxxxからのHEADが分離された問題の解決

久しぶりに少し複雑な Z-BlogPHP プラグインを作成しようと思いましたが、他のプロジェクトを参考にする必要があり、プラグインのフォーマットとレイアウトを少し変更し、新しいメソッドを追加しましたが、git のコミット時にエラーが発生しました - -

重要なエラー / ステータス情報:

(HEAD detached from xxxx)

現在、ブランチにいません。

git pull
# 現在、ブランチにいません。
# マージするブランチを指定してください。
# 詳細については、git-pull(1)を参照してください。

#     git pull <remote> <branch>

git bra
# * (HEAD detached from 3bff3f0)
#   master
#   remotes/origin/HEAD -> origin/master
#   remotes/origin/master

git rev

# origin  [email protected]:wdssmq/kumo-for-zblog.git (fetch)
# origin  [email protected]:wdssmq/kumo-for-zblog.git (push)

注:

git bragit rev、および下記のgit sw | git mncは、私自身が定義したエイリアスです;

git branch -hで具体的なコマンドの説明を確認できます;

# 現在のHEADから一時ブランチを作成する

git br for-fix-2211
git bra
# * (HEAD detached from 3bff3f0)
#   for-fix-2211
#   master
#   remotes/origin/HEAD -> origin/master
#   remotes/origin/master

# 何もわからないようですが、-vオプションを追加してみましょう

git bra -v
# * (HEAD detached from 3bff3f0) ec3bf35 base. git 配置
#   for-fix-2211                 ec3bf35 base. git 配置
#   master                       3bff3f0 规则为空时的提示信息;
#   remotes/origin/HEAD          -> origin/master
#   remotes/origin/master        3bff3f0 规则为空时的提示信息;

# masterブランチに切り替える

git sw master
git bra -v
#   for-fix-2211          ec3bf35 base. git 配置
# * master                3bff3f0 规则为空时的提示信息;
#   remotes/origin/HEAD   -> origin/master
#   remotes/origin/master 3bff3f0 规则为空时的提示信息;

# ブランチをマージする

git mnc for-fix-2211
git bra -v
#   for-fix-2211          ec3bf35 base. git 配置
# * master                ec3bf35 [ahead 3] base. git 配置
#   remotes/origin/HEAD   -> origin/master
#   remotes/origin/master 3bff3f0 规则为空时的提示信息;

# 一時ブランチを削除してプッシュするだけです

git br -d for-fix-2211
git push

Git - git-branch ドキュメント:

https://git-scm.com/docs/git-branch/zh_HANS-CN#

「折腾」git 及び docker コマンドのショートカット入力_電脳ネットワーク_沈氷浮水:

https://www.wdssmq.com/post/20171130103.html

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。