githubアップロードおよびgit pushコードの遭遇:refusing to merge unrelated historiesまたはnon-fast-forward

1331 ワード

  • ダウンロードインストールGIT、ずっと次のステップでOK
  • あなたのプロジェクトファイルの下(例えば:C:/WORK/test、WORKはあなたの倉庫で、testはあなたのプロジェクトファイルで、アップロードするもの)git bash Hereを右クリックするとgitのコマンドウィンドウ
  • を開くことができます.
  • 次のコマンド$ git config --global user.name "xiancai" $ git config --global user.email "[email protected]"ユーザー名とメールボックスを入力して、鍵入力cd ~/.sshがあるかどうかを確認します.id_rsa id_rsa.pubが戻ったら、鍵はC:\User\admin( )\.ssh idに入ります.rsa.pubは公開鍵であり、もう1つは秘密鍵公開鍵が使用される.ない場合は`$ssh-keygen-t rsa-C"と入力します[email protected]」とid_を開きますrsa.pub手帳で開いてコピー
  • githubアカウントを申請して右上の顔をクリックして、ドロップダウンリストの中にsettingsがクリックして、左側にSSHがクリックして右上にNewSSHKyeがクリックしてtitleが勝手に書いて分かりやすくて公開鍵OK
  • をコピーします
  • cd test testフォルダ(これがアップロードするファイル)にアクセスするには、次のコマンドgit init git add . git commit -m " "(ファイルの提出は注釈のみ)git remote add origin https://github.com/xaincai/dailyfresh.git(xaincaiは私のgithubユーザー名dailyfreshは私の新しいプロジェクトの名前です)を実行します.************************git pushコードに遭遇した場合:fatal:refusing to merge unrelated historiesは以下の手順を直接実行します:(githubにREADMEがあり、ローカルにはなく、リモートブランチとローカルブランチが異なるため)git pull --rebase origin master(これでローカル倉庫にreadmeファイルを新規作成できます.これでいいです)git push -u origin masterはこれで終わります.リフレッシュすると、自分のプロジェクトがgithubに
  • が表示されます.