○.gitignore
# OS依存のシステムファイル #
Thumbs.db
.DS_Store
.fseventsd
.Spotlight-V100
.Trashes
○ファイルを修正したら
local changes
↓
stage
↓
commite(checkoutすることで行ったり来たりできる)
↓
all commits
○フォルダ変更
ファイル→open repository
○履歴ファイルから復元
履歴をダブルクリック
↓
履歴から削除したコードをコピーし、現在の履歴にペースト
○編集中でも履歴を振り返りたい場合
masterでstash→○○途中
↓
過去情報を確認
↓
masterにもどってチェックアウト
↓
stashを右クリックしアプライ
○ステージングの意味
足並みを揃えてコミットできる
(きりのいいとここでバージョン管理できる)
○ブランチの作成
例)master → new branch → 香川
master → new branch → 高知
香川→右クリック→チェックアウト→編集→コミット
高知→右クリック→チェックアウト→編集→コミット
all commitsでそれぞれの開発状況を確認
○ブランチの統合
masterをチェックアウト→高知でmerge into 'master'→香川でmerge into 'master'
注)masterにマージした後も高知、香川で開発を続ける場合、masterの情報を高知、香川に入れてから開発を続ける必要がある。
○コンフリクト
高知、香川で同じファイルを違うように編集
↓
それぞれをmasterにマージ
↓
コンフリクト
↓
①all commitsに移動→changesタブに切り替える→確認
②テキストエディタをみる→正しく編集→ステージング→コミット→masterの情報を高知、香川に入れる
○GitLab