リモートでの作業
git clone [url]
- リモートレポジトリの表示
git remote
- デフォルトで
origin
という名前
リモートレポジトリの追加・削除
git remote add [short name] [url]
git remote rm [short name]
fetch
リモートから持ってくる。持ってくるだけでマージはしない。
git fetch [remote-name]
pull
fetchしてマージもする。
push
git push [remote-name] [branch-name]
リモートのorigin
に対してローカルのmaster
をpushする。
git push origin master
ローカルで作成してブランチ(new_branch)をリモートにpushする
git push origin new_branch
Tips
-
Updates were rejected because the tip of your current branch is behind
でpushに失敗する。- git pullする。作業しいてるブランチ名を指定する。
git pull (branch name)
やり直し
- コミット前の編集を元に戻す
git checkout -- <file>..
-
git status
を実行すると作業中の変更を破棄するには...として上が表示される