git

git の Discard all changes を復元する(取り消す)方法

git

最近はGitKrakenを使ってgit操作をしています。 GitKrakenにはcommit前の変更を全て取り消す Discard all changes という機能があります。 内部的にはgit checkoutを実行しているのでしょうか。 詳しく調べていませんが、GitKraken以外のGUIアプリでも実装さ…

gitで直前のcommitを取り消す

git

git reset --soft HEAD^

iOSアプリのgitブランチ運用

iOSアプリはApple審査期間がありリリーススパンがWebに比べて長くなってしまいます。 WebではGitHub Flowやgit-flowが使われているようですが、iOSアプリではgit-flowをアレンジした下記に示す運用が良いと思います。なお、この運用は2,3人での開発を想定し…

gitで更新内容がなくなった場合の対処法の1つ

gitを理解せずに使っていると、いろいろなコマンドを実行しているうちに、以前更新した内容がなくなってしまうことがあると思います。 僕は、2つのcommitを1つにまとめようと思い、"git rebase"を実行したところ、2つ目のcommitの更新内容を失ってしまいまし…

Gitにnameとemailを設定する。

git

nameとemailの設定をせずにcommitすると次のメッセージが表示されます。 下記、コマンドで設定しましょうと言われているんですね。 Your name and email address were configured automatically based on your username and hostname. Please check that the…