- 投稿日:2020-09-29T20:02:07+09:00
git tagの基本コマンド
- 投稿日:2020-09-29T19:01:17+09:00
初めてのGitプッシュ bitbucket
ブランチ作成
git remote rm origin
git remote add origin git@bitbucket.org:ユーザー名/アプリ名.git
git commit
git push -u origin master ノーマル
git push -u origin --all 全部
git push -f origin master 強制上書き
- 投稿日:2020-09-29T15:28:17+09:00
gitコマンドまとめ(よく使うやつ)
よく使うコマンドをまとめる
$ git checkout -b <ブランチ名> origin/<ブランチ名>ローカルに持ってきてブランチ切り替え
$ git reset HEAD --hard現在のディレクトリの全てのファイルをリセット(HEADは直前)
$ git branch -D <ブランチ名>ブランチを削除 detached HEADの時に使える
$ git log --oneline1行でlogを見る
$ git checkout -- <file_name>Fime_nameの変更点を消せる
$ git commit --amend前回のコミットに変更点を載せるイメージ
$ git checkout -b <ブランチ名>ローカルにブランチを作る
- 投稿日:2020-09-29T02:30:14+09:00
githubでローカルからリモートへpushしようとしたら'fatal: Could not read from remote repository.'のエラー
commitも終わりgithubへpushをしようと思ったところエラーが起きました。
また、起こるであろう時に備えて備忘録です。環境
macOs Catalina(10.15.4)
エディター (VSCode)
iTerm2 (Build 3.3.12)commitはVScodeから作業済み
エラーの原因
リモートリポジトリへpushしようとしたところ以下のエラーが起きた。
'fatal: Could not read from remote repository.'
「リモートリポジトリからの読み込みできない(「SSH 通らん」)」ってエラーなので
下記のコマンドが有効です。(git cloneもmysqlもSSHが通らない時は同様)
ssh-add -K ~/.ssh/id_rsa
これはざっくり言うと秘密鍵(id_rsa)をsshに通すよというコマンド。
(ただし、githubに鍵を登録していることが前提です。)①gitのどのブランチ(またはmaster)にいるか確認
git status
を入力しpushしたいブランチになっているか確認します。ターミナルOn branch ブランチ名問題なければコミットします。(自分はVSCodeから行いました)
異なっていればチェックアウトしてブランチを移動します。②SSHのパスを通す
ssh-add -K ~/.ssh/id_rsa
ターミナル//これが出たらOK Identity added: /Users/pc名/.ssh/id_rsa (pc名@MacBookの名前.local)③ブランチへpush
git push origin ブランチ名
これでpush完了。備考
push前、リポジトリの場所がoriginでいいか心配になったら
git remote -v
これでリポジトリがoriginかどうかわかるターミナルorigin git@github.com:省略.git (fetch) origin git@github.com:省略.git (push)https://qiita.com/seri1234/items/e651b3e108a695a92809
終わりに
今まではスクールで押していた
githubDesktop
でcommitもpushも行ってましたが、
コマンドで行うよう変更いたしました。
使い慣れないですが一つずつの工程を理解しながら作業するようにしたいと思います。
初学者なため記述の不備やアドバイスなどご指摘、ご教示頂ければ幸いです。
最後までご拝読いただき、ありがとうございます。