10日目
First
what is Git
プログラムのソースコードなどの変更履歴を記録・追跡するための分散型バージョン管理システム
prepare to use Git
共同開発の流れ
- コード変更
- 共有準備
- 共有
コマンド
共有する準備
コミット
選択したファイルを記録する
共有
リモートを登録
リモートとは、Git 共有ファイルの置き場所で、origin はリモート名のこと
push: リモートにファイルアップロード
pull: リモート上のファイルをDL
その他コマンド
11日目
Github上でリポジトリ作成
ローカルリポジトリ作成
Gitリモートの確認
Git log
自分で push してみる
interactive mode
対話モードの呼び出し
更新分をステージ
ファイルを戻す
ブランチの確認、作成
現在のブランチを確認
新規のブランチ作成
edit file and then push to other-bran
リモートの変更をローカルに反映
認証情報の追加
push 時に毎回パスワ等聞かれるので、作成する
sshのkeyを作成
すでに授業で作成したので、実行はパス
リポジトリの Setting 内の DeployKeys に上の cat の結果をコピーアンドペースト
これで、push を、パスワなどを聞かれずに実行できる。
12日目
ブランチの確認
Git fetch
リモートブランチの最新の履歴だけを取得
これをした状態で Git merge をすると、git pull と同じ履歴になる
git pull = git fetch + git pull