Qiita記事と公式チュートリアルを参考にやったけど失敗。
CLIを使えない自分は管理コンソールで操作するしかなく
そもそもどこにpull、pushボタンがあるかを見つけるまで数日かかってしまった。。。
当たり前のこと過ぎるが、自分のような初心者はそんなこと知らないし
親切に教えてくれる人もいないので、同じ境遇の人の役に立てば幸いです。
TL ; DR
以下で数日間悩みました
- 管理コンソールでpull、pushボタンの場所がわからない
⇒雲マークの所にある - pull、pushしようとするとエラーが出る
⇒git config pull.rebase falseで解決
1. pull、pushボタンの場所がわからない
公式チュートリアルはCLIでのpull、push方法しか載ってなくて
ボタンを探すまで数日悩みました(情けない)。。。
やっとボタン場所がわかりpullしようとすると今度はエラーが。。。
ぐぬぬ・・・
2. pull、pushしようとするとエラー
初心者には読む気も失せるエラーがこちら
Git Pull failed with error:
hint: You have divergent branches and need to specify how to reconcile them. hint: You can do so by running one of the following commands sometime before hint: your next pull: hint: hint: git config pull.rebase false # merge hint: git config pull.rebase true # rebase hint: git config pull.ff only # fast-forward only hint: hint: You can replace "git config" with "git config --global" to set a default hint: preference for all repositories. You can also pass --rebase, --no-rebase, hint: or --ff-only on the command line to override the configured default per hint: invocation. fatal: Need to specify how to reconcile divergent branches.
すごく助かる参考記事のお陰であっさり解決。
ターミナルでこのコードを打つだけです。
$ git config pull.rebase false
ちなみにターミナルをどこから開くかにも一苦労しました。。。
当たり前過ぎる事はネットで出てこなかったりする。。。
3.最後に(Changed→Staged→Commitって何?)
この流れすら私には???で悩みました。。。
まずファイル変更すると、その変更がChangedステージ?に移るので+(プラス)を押す
次はStagedステージ?に移ります
サマリーを何でもいいので書いてCommit押す
最後にpushします
無事pushされました
参考
SageMakerとGitHubのプライベートリポジトリを連携させる
【GitHub】基本の使い方!初心者がPushするまで
git pull したときに出たエラーの対処法