0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Git 入門講座 基本コマンド編

Last updated at Posted at 2023-01-12

はじめに

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 init

.gitディレクトリが作成される。こちらのコマンドを打ち込まないと、Gitを使うことはできません。
忘れずに行いましょう。

branch

git branch hukuryo

ブランチを作成する時に使うコマンドです。この場合はhukuryoというブランチが作成されることになります。

checkout

git checkout hukuryo

ブランチを切り替えるコマンドです。ブランチ名は既存のブランチ名を指定。この場合はhukuryoブランチに切り替わります。

status

git status

ファイルの変更状況を確認するコマンドです。commitやpushをした後、しっかり変更がされているかを確認するときなどに使用します。

add

git add .

ワークツリーで編集したデータを、ステージに送るコマンドです。
よく使うのはピリオドをつけるやり方で、これをつけると、全てのデータをステージに乗せることができます。

commit

git commit -m "メッセージ"

commitは、ステージに乗せたデータを、ローカルリポジトリに送るコマンドです。
また、-m "メッセージ" とすることで、pushした時のメッセージを指定することができます。

push

git push origin main

commitでステージに上げたファイルを、GitHubのリモートリポジトリに記録するコマンドです。mainはブランチ名を指定しており、この場合は「mainブランチから記録する」という意味になります。

fetch

git fetch origin

こちらは、リモートリポジトリからデータをステージに持ってくるコマンドです。基本的にはmergeをする前にこちらのコマンドを使用し、mergeをして自分のワークツリーのファイルに変更を取り込むといった流れになります。originはリモート名を指しています。

merge

git merge main

ステージに乗せられているデータを取得して、自分のワークツリーに取り込むコマンドになります。
この場合は、「mainブランチにステージの情報を取り込む」という意味になります。

とりあえずは以上になります。また追記していきます。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?