#はじめに
文系未経験の社会人1年目がのらりくらりと生きているので「こんなん常識やろ!誰でもわかるわ!」と心で思いながら暖かく見ていただけると幸いです....
##Gitとは??????
バージョン管理ツールの一種
プログラムの編集結果を各自で保存することで
複数人が同時に同じファイルを編集したりできる
##Gitを使わない場合
ぼく「ここeachよりmapで回したほうがいいからmapに変更したろ!」
敵「間違えてコード全部消しちゃいました」
ぼく「仕事やめよ」
と取り返しのつかないことになってしまうかもしれない
##Gitを使った場合
ぼく「ここeachよりmapで回したほうがいいからmapに変更したろ!」
敵「間違えてコード全部消しちゃいました」
ぼく「各自で保存してあるからヘーキ!もとに戻そう」
と幸せになれる
##リモートリポジトリとローカルリポジトリ
リポジトリとは 貯蔵庫 = 変更を蓄積するところ
####リモートリポジトリ
ネットワーク上に存在して、チーム全員が閲覧できる状態
githubとかbitbucketとか
####ローカルリポジトリ
個人のPC内にあって、変更は自分しか分からない
git
##コミットとは
変更履歴のこと
##コミットの手順
1.変更を「ステージング」という土台にあげる
2.ステージングにあげた変更を確認
3.コミットを作る
4.コミットをGitのサーバーに「プッシュ」する
5.おわり
##よく使うコマンド
git branch feature/自分の名前
git checkout feature/自分の名前
git add -p ファイルパス
git commit -m “コミット名”
git status
git push origin feature/自分の名前
##最後に
Sourcetreeばっかり使っててごめんなさい
正直CUIでGit全然してないです
誰か僕を叱ってください...
最後まで読んでいただきありがとうございます!