banner
阿珏酱

阿珏酱

いつもとは逆の電車に乗り、見たこともない風景を見に行く
twitter
github
facebook
bilibili
zhihu
steam_profiles
youtube

Gitの簡単な使用手順

ヒント:このヒントを見ると、現在の記事が元のemlogブログシステムから移行されたことを示しています。記事の公開日は古すぎて、レイアウトや内容が完全ではないかもしれませんので、ご了承ください。

Git の簡単な使用手順

日付:2018-4-3 阿珏 チュートリアル 閲覧:2117 回 コメント:0 件

この記事では、概念的な知識を説明することはありません。ただのメモであり、Git の簡単な使用手順を示しています。問題が発生した場合は、Google で検索してください。

SSH を使用して Git と GitHub を関連付ける#

  1. 生成

SSH キー

ssh-keygen -t rsa

RSA アルゴリズムを指定してキーを生成すると、id_rsa と id_rsa.pub の 2 つのファイルが生成されます。id_rsa は秘密鍵、id_rsa.pub は公開鍵です。

  1. 追加 SSHキー
github.com -> 設定 -> SSHとGPG -> 新しいSSHキー 公開鍵id_rsa.pubの内容をKeyの場所に貼り付けます(タイトルの内容は入力しなくても問題ありません)。その後、SSHキーを追加をクリックします。
  1. 関連付けが成功したかどうかを確認する
ssh -T git@github.com

ローカルプロジェクトを GitHub にプッシュするコマンド#

(1) ディレクトリを開く

cd demo 

(2) バージョン管理用のリポジトリを初期化する

git init

(3) すべてのファイルをステージングエリアに追加する

git add * 

(4) 現在の作業スペースの変更内容をコミットする

git commit -m "first commit"

(5) リモートサーバーにリポジトリを接続する

git remote add origin <server>(リポジトリのアドレス) 

(6) 変更内容を追加したサーバーにプッシュする

git push -u origin master 

プッシュ中に次のエラーが発生した場合:#

warning: redirecting to https://github.com/178146582/dabai.git/
To http://github.com/178146582/dabai.git
! [rejected]        master -> master (fetch first)
error: failed to push some refs to 'http://github.com/178146582/dabai.git' hint: Updates were rejected because the remote contains work that you do hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

エラーの原因を調べたところ、github の README.md ファイルがローカルのコードディレクトリに存在しないことがわかりました。そのため、上記の 6 番目の手順を 2 つに分けます:

git pull --rebase origin master:コードのマージを行う 
git push -u origin master 
読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。