はじめに
この記事では、初心者が仲間内で開催されたGit・Github講座を受けて理解したことを備忘録として保存します。
Gitとは
Gitはローカルでバージョン管理をするためのツール。
Githubとは
Gitを使ったオンラインサービス。自分のローカルのGitリポジトリを公開したり別の端末と共有したり他人と一緒に開発したりするときに使う。
使い方
clone
Github上のリポジトリをローカルに複製する。
一緒にbranch情報も複製される。
addとcommit
add: リポジトリの変更を保存する部分を指定する
commit: 変更をメッセージといっしょに保存する。
pullとpush
pull: Github上に上げられた変更をローカルに適応する。
push: Github上に変更を保存(アップロード)する。
プルリクエスト
Githubではファイルの編集は差分で記録している。
同じ箇所を複数人が触ると競合発生!
⇨ 権限がないとpushできないようにする。
⇨ 変更したかったら権限者にお願いしよう!
これがプルリクエスト。
競合したときに片方を消してもう片方を優先するのをマージという。
さいごに
多分もっと便利な機能があるはずだけどここまでできればOKらしい!これだけでもめちゃめちゃ便利では???