2
2

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 3 years have passed since last update.

Gitの基本

Last updated at Posted at 2021-02-11

#【Gitの基本】

山浦清透さんのUdemy Git: もう怖くないGit!チーム開発で必要なGitを完全マスターで学習させていただいています。
いつもありがとうございます。

Gitの備忘録です。

##Git

Gitは、スナップショットで記録している。
 →直前のコミットを保存しているので、前の状態に戻すことが容易

##Gitの流れ

開発作業の大半は、ローカルでおこなうため、
Gitのローカルでの流れの理解がとても重要になる。

ローカルは3つのエリアに分かれている

・ワークツリー (ファイルを変更する作業場所)
・ステージ (コミットする変更を準備する場所)
・リポジトリ (スナップショットを記録する場所)

ワークツリーからステージに記録するコマンド
 → git add (追加) 

ステージからリポジトリに記録するコマンド
 → git commit (コミット) 

##ローカルリポジトリの新規作成

.gitディレクトリを作成
 → git init

このディレクトリの中身は、

 ・リポジトリ
  ・圧縮ファイル 
  ・ツリーファイル
  ・コミットファイル
 ・インデックスファイル
 ・設定ファイル

などであり、Gitに必要なファイルが保存されている。

##変更を記録

Gitエディタが立ち上がり、ファイルの変更内容を確認できる。
コミットする前に、変更内容を最終確認することが出来る。
 → git commit -V

git statusで何のファイルが変更されたか確認後、git commit
(ステージに変更しただけで、リポジトリにコミットしていないものがわかる。)

##変更差分を確認

git addする前の変更分(ワークツリーとステージの間)
 → git diff

git addした後の変更分(ステージとリポジトリの間)
 → git diff --staged

##ファイルの削除を記録

リポジトリとワークツリーから削除
 → git rm < ファイル名 >
 → git rm -r < ディレクトリ名 >

リポジトリからのみ削除
 → git rm --cached < ファイル名 >

##ファイルの移動を記録

旧ファイルから新規ファイルに移動
 → git mv < 旧ファイル > < 新規ファイル >

2
2
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
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?