Forkの使い方

リポジトリ作成
ファイル→newリポジトリ

○.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