MacGitKrakenユーザが多くて情報が得られやすいのでSourcetreeを選択。Codeでコーディングしながら、SoucetreeでGitの操作をする。Gitについてコマンドでも良いがGUIで確認しながらの方が間違いにくい、早い。master→conflictしていたらローカルを修正してマージする。新人であれば自分のコードより他のメンバーを優先させる形でマージする。masterローカルをリモートと同期させるしぐさがチーム開発では大切。API2GitLab上でブランチを作成するissueの名前に合わせる594-Add-hoge-APIこのブランチで作業する→ブランチの開発が終わった。masterこれで作業ブランチにmasterの状況がmergeされた。作業中のファイルはそのままです!ブランチの使い分けfeature開発用ブランチdevelop表示や動作確認maser本番Gitlab-flowを採用。複数のfeatureブランチで開発して、developにマージリクエストを送る流れ。revertresetではなく、revertを利用する。resetリモートにあげたものには絶対にresetを行ってはいけない。※ローカルだけにするhardは危険。directoryも消してしまう。directoryは選択しないほうが良いコミットログがあれば戻せるが、hardを行ってしまうと戻せなくなる。cherry-pick履歴がわかりづらくなるから利用しない。チーム開発でコンフリクトしたらどうする?チーム内の権力が重要。–continueでコンフリクトしたファイルが見れるので修正する。Codeだとここらへんの修正が楽。issue#1commitする時にissue番号を入れるとリンクが作成される。issue#1issueでcommit番号のハッシュ値を張ることで、リンクが出来る。untrackedファイルフレームワークを利用していると自動生成されることがあり、なかなかお世話になるコマンド。コメントをキャンセルメールアドレスが公開されることはありません。*メール*ウェブサイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。date*日本語が含まれない投稿は無視されますのでご注意ください。