Git usage
Gitの使い方, 差分管理など
git add, commit, push,
自明なので省略
git log
Terminalで
commit: 123456abcdef...
author: kaede0902hoge@mail.com
Date: Thu May 21...
commit message
のようにcommit logを一覧にできる
コミットメッセージが適当だったら意味がないがな
git status
local(自分のPCのストレージ)でコードを変更したりしたら
remoteにpushする前に変更点を洗い出したい時には
' git status' コマンドで変更 file がどのくらいあるか見ることができる
fetch, diff
fetch, diff, でremoteの変化を見れるらしい,未検証
git diff
各自のgit repositoryのなかのpushしてremoteに送っていない 差分が表示される??要検証
hogehoge
hugahug
と表示される
github in browser
結局
githubのcommitのページに飛んで差分確認するのが一番楽
checkout
branchを分ける際はcheckoutコマンドを使用する
このようにGUIから作成
それをterminalからいじるためには
「git checkout ブランチ名」で、ワークツリーの内容を指定したブランチに切り替えることができます。
RYOs-MBP:07 kaede$ git checkout 20200702-daily-reoprt error: pathspec '20200702-daily-reoprt' did not match any file(s) known to git
ダメそう....
branchリストを出してみると
RYOs-MBP:07 kaede$ git branch -a * master remotes/origin/HEAD -> origin/master remotes/origin/master
になるので,GUIで作ったはずのbranchが反映されない.
作るのはこっちみたいだ
git checkout -bで作成
git checkout -b hoge Switched to a new branch 'hoge'
git branch -a * hoge master remotes/origin/HEAD -> origin/master remotes/origin/master
できてるしそこにいる!
これでpushしたのをwebのgithubからPRすれば良し!