はじめに
文系未経験の社会人1年目がのらりくらりと生きているので「こんなん常識やろ!誰でもわかるわ!」と心で思いながら暖かく見ていただけると幸いです....
Gitとは??????
バージョン管理ツールの一種
プログラムの編集結果を各自で保存することで
複数人が同時に同じファイルを編集したりできる
Gitを使わない場合
ぼく「ここeachよりmapで回したほうがいいからmapに変更したろ!」
敵「間違えてコード全部消しちゃいました」
ぼく「仕事やめよ」
と取り返しのつかないことになってしまうかもしれない
Gitを使った場合
ぼく「ここeachよりmapで回したほうがいいからmapに変更したろ!」
敵「間違えてコード全部消しちゃいました」
ぼく「各自で保存してあるからヘーキ!もとに戻そう」
と幸せになれる
リモートリポジトリとローカルリポジトリ
リポジトリとは 貯蔵庫 = 変更を蓄積するところ
リモートリポジトリ
ネットワーク上に存在して、チーム全員が閲覧できる状態
githubとかbitbucketとか
ローカルリポジトリ
コミットとは
変更履歴のこと
コミットの手順
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全然してないです
誰か僕を叱ってください...
最後まで読んでいただきありがとうございます!