Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
1
Help us understand the problem. What is going on with this article?
@macbook

エンジニア歴半年のGit

More than 1 year has passed since last update.

はじめに

文系未経験の社会人1年目がのらりくらりと生きているので「こんなん常識やろ!誰でもわかるわ!」と心で思いながら暖かく見ていただけると幸いです....

Gitとは??????

バージョン管理ツールの一種
プログラムの編集結果を各自で保存することで
複数人が同時に同じファイルを編集したりできる

Gitを使わない場合

ぼく「ここeachよりmapで回したほうがいいからmapに変更したろ!」
敵「間違えてコード全部消しちゃいました」
ぼく「仕事やめよ」
と取り返しのつかないことになってしまうかもしれない

Gitを使った場合

ぼく「ここeachよりmapで回したほうがいいからmapに変更したろ!」
敵「間違えてコード全部消しちゃいました」
ぼく「各自で保存してあるからヘーキ!もとに戻そう」
と幸せになれる

リモートリポジトリとローカルリポジトリ

リポジトリとは 貯蔵庫 = 変更を蓄積するところ

リモートリポジトリ

ネットワーク上に存在して、チーム全員が閲覧できる状態
githubとかbitbucketとか
01_l.png
ダウンロード (1).jpeg

ローカルリポジトリ

個人のPC内にあって、変更は自分しか分からない
git
image_icon_git.png

コミットとは

変更履歴のこと

コミットの手順

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全然してないです
誰か僕を叱ってください...

最後まで読んでいただきありがとうございます!

1
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
1
Help us understand the problem. What is going on with this article?