Git
今まで一つのファイルの履歴を管理を試していたけれど、複数の干渉可能性があるファイルをcommitする際どうすればいいかよくわからなかった。
上の課題が解消したので記述する
git add .
git commit -m "commitName"
以上で完了だ。
現在commitした最新と記述を追加してcommitしていないtextの比較は
git diff
特定のcommit 比較する際は
git diff commitID
commitIDは
git log
で確認可能。
git log は最新が上となっているので現在のheadが一番上に表示される。
headの変更は
git checkout commitName
でOK
ブランチ移動でない場合は、一時的にブランチをきっている。
そのためgithubにpushすることができない。不要なデータをマージしてくれと言われる。
fatal: refusing to merge unrelated histories
git merge --allow-unrelated-histories origin/master
上で対応できる詳細はわかっていないができる。
またgithubにはじめてpushする際はオプション -uをつける
作法は以下
不安なのでまた試す
git remote add origin git@github.com:your-account/repository-name.git
リポジトリ指定midファイルを生成していた場合、midをpullして引っ張ってからpushする。
すこし大雑把なまとめだが以上。
branchを切ったりするところは課題