画竜点睛を衝く@mapyo

日々やった事をつらつらと書くブログです

git

gitで特定のファイルの変更を無視する

git

Android StudioのPreview版を使っていると、 Instunt runを使うために Instant Run requires a newer version of the Gradle plugin. と言われてアップデートしてねと言われてアップデートされる。 けども、まだalpha1とかなので、それはコミットしたくない…

引数を持たないgit pushについて

git

今までpushする時はちゃんと git push origin hoge とリモートと、ブランチ名をセットで律儀に書いてた。 そろそろめんどくさいなぁと思って来たので、 省略するのどうするのか?と調べてみた。 - http://dqn.sakusakutto.jp/2012/10/git_push.html - http:/…

GitHubにpushする時に毎回ユーザ名とパスワードを求められていた。

GitHubにpushする度にusername/passwordを求められるとき - Qiita ここの通りだった。 $ git remote -v origin https://github.com/mapyo/php-client-sample (fetch) origin https://github.com/mapyo/php-client-sample (push) $ git remote set-url origin…

git clean でディレクトリも削除対象にする

git

-dオプションをつけないとディレクトリも対象にならない。 git clean -d -n git clean -d -f こんな感じです。 thanks CmdNote - [git,git-clean] 追跡されていないディレクトリを削除する その他 -xをつけると、.gitignoreで無視される設定のファイルも消す…

git管理されたファイル一覧を見る

git

$ git ls-files thanks gitでファイル一覧を見る方法 CodingFirst

gitでバージョン管理されてないファイルを削除する

git

ふと気が付くとゴミファイルが5〜6くらい存在していた。 test.txtとかそんな感じのもの。手で消すのもちょっと手間なので、探してみたら普通にあった。 # 削除対象の確認 $ git clean -n Would remove test.txt # 削除を実行 $ git clean -f Removing test…

macでhomebrewで入れたgitを使う

http://dqn.sakusakutto.jp/2013/10/git_head_atmark.html こちらの記事をみてgitを使いたかったのだが、 macのデフォルトのgitは git version 1.8.3.4 (Apple Git-47) だったので、brewでgitを使おうとした。 brew update brew upgrade git このコマンドで…

プルリク画面でコンフリクトを発見した時のベストプラクティスについて考える。

githubを使っていて、プルリクエストのMergeボタンが灰色になってて、 あ、コンフリクトが起きそう! と思った時にどう対応するのが一番よいのか考える。 前提条件 github flowを使っている hogehogeブランチ→masterに対してpull requestを送っている。 自分…

gitで間違ってmergeしてmasterにpushしてしまった時にどうすればよいか考える

git

前回の検証でまずいという事が判明した。 gitで間違ってmergeしてしまったものをrevertして再度mergeするとどうなるかを検証する。 - 画竜点睛を衝く@mapyo これに対応する為に、qiitaに投稿したところ、いくつか対応案を頂いたので、 それを検証してみたい…

gitで間違ってmergeしてしまったものをrevertして再度mergeするとどうなるかを検証する。

シナリオ 開発中のhogehogeブランチで作業中、間違ってmasterにマージしてpushしてしまった!! masterにマージした内容をリバート&push masterブランチでは開発を進める hogehogeブランチでは開発を進める hogehogeブランチで開発が終わったので、プルリク…

git svnからgitへ移行する時のコマンドの違いについてまとめる

軽くまとめてみた。なるべく事故が起こらないような気持ちを込めて。 事前準備 公開鍵の設定(ちょっと趣旨と外れるけど) Account settings→SSH Keys→Add SSH keyで、タイトルを適当につけて、ローカルのid_rsa.pubの中身をコピペ(この辺は以下のサイトに…

BitBucketでcommit log と issueを連携させる

git

普通に簡単に出来た。 ref #5 test commit log close #5 test commit log とかいう感じにコミットログを書いて、pushするだけ。 絵文字も普通に使えるよー。 Bitbucketで絵文字(emoji)を使う - 放牧日記 Emoji cheat sheet for Campfire and GitHub 参考 Bit…

zshでgitのコマンドやブランチ名を補完できるようにする

こちらのサイトを参考にやってみた。 zshでgitのコマンドやブランチ名を補完できるようにする - QNYP Blog brew使ってるので、brew使ってるパターンでやった。 ●brewのアップデートとか。 $ brew update $ brew upgrade git ●補完定義ファイルの確認 $ ls -l…

gitのhookを使ってみた。

やりたい事 ローカルでコーディング 作業が終わったらcommit バックアップをとるためにdropbox上に用意しているリポジトリへpush 3.の作業を忘れると、バックアップの意味がないので、自動化したい。 やった事 hookを使う。hookとはある作業が行われる時に自…

EclipseでEGitを使う

導入してみた。 Help→Install New Software を選択 Installというウィンドウが開くので、以下のような形でEGitと入力してインストールする。 ローカルリポジトリ・リモートリポジトリの作成 こちらを参考に作成 EclipseでGitを使う(その2): ごまふA Eclip…

git-svnでSourceTreeを使う!

git-svn環境でいろいろやる時に、黒い画面使うよりもデザイナさんにとってはGUIで書かれたアプリを使う方が気軽に使えるんじゃないかとおもって、少しだけ探したのですが、qiitaで見つけた記事がいい感じだと思ったので実際に試してみました。 それで、よく…

gitでバイナリファイルがコンフリクトした場合の対応方法

git

バイナリファイルをvimで開いてみたりしてたw もちろん、HEADとかなかった。 気になったので、検索したらさくっとみつかった。さくっと。 Gitでマージしたバイナリファイルがconflictした場合の解決策|WEBデザイン Tips この御方のブログに書かれておりま…