はじめに
マックPCを利用し、SSH接続をしている前提です。
SSH接続について知りたい方はこちらの記事がおすすめ
方法
まず、cdを使いpushしたいファイルまで移動しましょう。
移動できたら以下のコードを実行していきます。
$git init
これでgitにpushするための型を作ります。
$git add -A
-AはALLのAです。フォルダ内にある全てのファイルを選択します。
$git commit -m "first commit"
"first commit"のところには任意のメッセージを記入してください。これをやることで周りの人にメッセージを伝えることができます。
$git remote add origin [sshのURL]
これでリモートリポジトリとローカルリポジトリを紐付けます。[]は不要です。
$git push -u origin master
これでpush完了
最後のmasterの部分は変わります。
$git branchを行い、下に出てきたものにしましょう。
エラーが出た場合
考えられる主な原因としては以下の2つ
・SSHキーがきちんと登録されていない。
・リモートリポジトリのURLが間違っている。
です。(もちろん他に原因があることもありますが)
SSHキーがきちんと登録されていない
**Permission denied ~**ってエラーが出てきている場合はこの可能性が高いと思います。もう一度こちらの記事を参考にしながら接続し直してみてください。
リモートリポジトリのURLが間違っている
**Aready exit ~**ってエラーが出てきているときはこの可能性があります。そしたら以下を実行してみてください。
$git remote -v
origin git@github.com:taigahara/shopping-bot.git (fetch)
origin git@github.com:taigahara/shopping-bot.git (push)
そしたら上のように2行ぐらい長々とURLが出てくると思います。このURLがリモートリポジトリのURLと同じか確認してみましょう。
もし違えば、以下を実行して新しいURLに変更しましょう([]は入りません)
git remote set-url origin [new url]
最後に
これでエラーは解決したでしょうか?
皆さんの学習の参考になれば幸いです。