gitについて1から復習してみました。
Git
gitは、プログラムのソースコードなどの変更履歴を記録・追跡するための分散型バージョン管理システムである。
要は、複数人で開発するときに、誰がどれをいじったのか分からなくてグチャグチャになるのを防止するためのシステムのことなんだなーてことか。よし。
#Github
これはgitを扱うためのツールのことですな。
っと書き始めてたら、最強に分かりやすく説明している記事を見つけてしまいました。
こちらを読めば完璧。
でも疑問点が二つ湧いてくる。
##pullとbranchって一緒じゃね?あと、pushとmargeって一緒じゃね?
すごい調べたけど、概念が違うっぽい
branchとmargeは、masterから枝分かれを作ったり、合体したりする行為
pullとpushはそれを包括して取ってきたり送ったりするからconflictが起こりやすい。