LoginSignup
1
1

More than 5 years have passed since last update.

簡易Git概要図&コマンド

Posted at

メンバー各位、前置き

  • 私自身ドキュメント等あまり見ていません。また自己解釈で記述している部分が多いです。記述の正確さには欠けている筈です。 本格的にGitを覚えたい、という方は、ちゃんとしたドキュメントを追ってください。
  • 本文はGitコマンドについてのみ記述。Gitのインストール、GitHubの使い方、Unixコマンドの記述に関しては割愛しております。

概要図

Git_Entry (2).jpg

  • 黄:ローカル環境
  • 赤:作業ディレクトリ
  • 緑:リポジトリ

フロー

sequece git command todo
git config Gitアカウント登録
git init Gitリポジトリ作成
ファイル編集
git add ステージング
git commit コミット
GitHub利用登録・GitHubリポジトリ作成
git remote add GitリポジトリとGitHubリポジトリを接続
git push GitHubリポジトリへGitリポジトリをアップロード
git clone GitリポジトリへGitHubリポジトリをダウンロード
git pull GitリポジトリへGitHubリポジトリをダウンロード
git reset 過去バージョンへ戻る

コマンド例

git config --global user.name "Hayashi-OroshiPonzu"
git config --global user.email "hayashi@oroshiponzu.co.jp" # 架空のメールアドレス
# ①Gitアカウントの登録

cd ./myGit # Gitリポジトリを作成するディレクトリへ移動
git init
# ②Gitリポジトリ作成 = このディレクトリ以下をバージョン管理する

# ③ファイル編集を行う

git add .
# ④ステージングエリアに編集内容を登録する
# Gitリポジトリは、Gitコマンド2アクションを経てバージョンを作成できる
# 最終的にバージョンを作成するための前段階(=Stage)ということ
# 確か、バージョン登録する際の差分情報を格納する場所、だった記憶があります。。。

git commit -m"commited by Oroshi-Ponzu"
# ⑤コミット = リポジトリへバージョンを作成すること

# ⑥GitHub利用登録、GitHubリポジトリ作成

git remote add origin https://github.com/Hayashi-WaterMeron/myGit # 架空のGitHubリポジトリ
# ⑦GitリポジトリとGitHubリポジトリを接続

git push origin master
# ⑧GitリポジトリをGitHubリポジトリへアップロード

git pull origin master
# ⑨GitHubリポジトリをGitリポジトリへダウンロード

git reset --hard abcd123
# ⑩指定のバージョン(コミットID)まで戻る
1
1
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
1
1