[Gitリポジトリ]致命的な:あなたは枝の上に、現在ではありません。

問題:

コマンドGitのプッシュエラーを実行した後:

bogon:PPAutoPackageScript USRNAME $ gitの-mコミット" test.shを追加し、" 
テストを追加[HEADを外しda19d347]。SH 
 1つの ファイルは、変更さ4個の挿入(+ 
 モードを作成100755 xxxxWorkspace / xxxxAPP / PPAutoPackageScript /テスト。SH 
bogon:PPAutoPackageScript USRNAME $ gitのプッシュする致命的な:あなたは枝の上に、現在ではありません。
現在の(デタッチHEAD)につながる歴史をプッシュするに
今の状態を、使用
    gitのプッシュ原点HEADを:

 <名前・オブ・リモートブランチ>

このエラーは文字通り、枝の上に何もありません

コマンドgitのブランチを見てすることで、しないでください

bogon:PPAutoPackageScript USRNAME $ gitのブランチ
 *(bdcfe3d8から切り離さHEAD)

ソリューション:

ことでgitのチェックアウト<branchName>既存のブランチに切り替え

注:このステップでは、それ以外のブランチを切り替え、ファイルを変更した場合は、変更の内容をバックアップ最初の背中に覚えて、後に、前に行われるが、効果は再びgitのコードと同等です、あなたの変更が上書きされます

bogon:PPAutoPackageScript USRNAME $ gitのチェックアウトの開発
警告:あなたが残している1 に接続されていない、背後にコミット
:あなたの枝のいずれかの

  da19d347の追加テスト。shが

新しいブランチを作成することによって、それを維持したい場合は、これは良いかもしれ時間
にする:そうと

 gitのブランチ <新しいブランチ名> da19d347 

支店開発リモートブランチを追跡するように設定開発から" 原点" 
新しいブランチに切り替える開発

再び分岐は、分岐が開発に切り替えた地元の倉庫をチェック

bogon:PPAutoPackageScript USRNAME $ gitのブランチは
 *開発

ファイルを再修正し、正常にプッシュすることができます

おすすめ

転載: www.cnblogs.com/kaerxifa/p/12171459.html