イケてないGit覚書き
基本
コミットする
# 作業後
# コミットする
$ git commit -a -m '出版社の資本金は1円以上'
[publisher-test e93607c] 出版社の資本金は1円以上
1 files changed, 5 insertions(+), 1 deletions(-)
$
変更したけどイケてないのでもとに戻す
# やらかしたので状態を取り戻す
$ git checkout filename
いや、そもそもコミットを取り消す
# やらかす
$ git commit -a -m '完璧っす'
[publisher-test f08613e3] 完璧っす
1 files changed, 10 insertions(+), 1 deletions(-)
# あああっ!
$ git reset HEAD^
GitHubにpush
$ git push -u origin master
たくさんすることがあるとき
ブランチを作成する
$ git checkout -b publishers-attr
ブランチを移動する
$ git checkout publishers-attr
ブランチの作業結果をmasterにマージする
# 現在のブランチを確認
$ git branch
master
* publishers-attr
# masterに戻る
$ git checkout master
# マージ
$ git merge publishers-attr
イケてないとき
ブランチで途中まで作業をしていてテストこけているのでコミットはしたくないけどこのまま作業を続けたくもない。だからMasterに戻って別の作業をしたい。
# 今のブランチ
$ git branch
master
* publishers-attr
$ git stash
$ git checkout master
# 作業する
Masterで作業していたら閃いたので、さっきのブランチに移動してあのイケテナイ変更から再開する
$ git commit -a -m 'masterでコミット'
# 閃いた
$ git checkout publishers-attr
$ git stash pop
0 件のコメント:
コメントを投稿