【ISSUE】Git 入門講座 基本コマンド編
2024年12月23日 8:40
Udemyのこちらの講座でGitHubの勉強をしたので、メモ代わりに書いていきます。
今回は、基礎的なコマンドを紹介していきます。
もう怖くないGit!チーム開発で必要なGitを完全マスター
こちらのコマンドについて説明していきます。
コマンド | コマンド説明 |
---|---|
git init | .gitディレクトリを作る |
git branch | ブランチを作る |
git checkout | ブランチを切り替える |
git status | ファイルの変更状況を確認する |
git add | ステージにワークツリーのデータを持っていく |
git commit | ステージのデータをリモートリポジトリに送る |
git push | ローカルリポジトリのデータをGitHubのリモートリポジトリに送る |
git diff | ファイルの変更差分を確認する |
git fetch | フェッチをするコマンド |
git merge | マージをするコマンド |
init
.gitディレクトリが作成される。こちらのコマンドを打ち込まないと、Gitを使うことはできません。
忘れずに行いましょう。
branch
ブランチを作成する時に使うコマンドです。この場合はhukuryoというブランチが作成されることになります。
checkout
ブランチを切り替えるコマンドです。ブランチ名は既存のブランチ名を指定。この場合はhukuryoブランチに切り替わります。
status
ファイルの変更状況を確認するコマンドです。commitやpushをした後、しっかり変更がされているかを確認するときなどに使用します。
add
ワークツリーで編集したデータを、ステージに送るコマンドです。
よく使うのはピリオドをつけるやり方で、これをつけると、全てのデータをステージに乗せることができます。
commit
commitは、ステージに乗せたデータを、ローカルリポジトリに送るコマンドです。
また、-m "メッセージ" とすることで、pushした時のメッセージを指定することができます。
push
commitでステージに上げたファイルを、GitHubのリモートリポジトリに記録するコマンドです。mainはブランチ名を指定しており、この場合は「mainブランチから記録する」という意味になります。
fetch
こちらは、リモートリポジトリからデータをステージに持ってくるコマンドです。基本的にはmergeをする前にこちらのコマンドを使用し、mergeをして自分のワークツリーのファイルに変更を取り込むといった流れになります。originはリモート名を指しています。
merge
ステージに乗せられているデータを取得して、自分のワークツリーに取り込むコマンドになります。
この場合は、「mainブランチにステージの情報を取り込む」という意味になります。
とりあえずは以上になります。また追記していきます。
[cv:issue_marketplace_engineer]
診断を受けるとあなたの現在の業務委託単価を算出します。今後副業やフリーランスで単価を交渉する際の参考になります。また次の単価レンジに到達するためのヒントも確認できます。