Git

リモートとローカルのcommitの差分を確認する

Git

リモートとローカルでのcommitの差分を確認したいとき、例えばまだリモートにpushしていないcommitを調べたいときは以下のようにすればok $ git log origin/feature/6_teaser_design..feature/6_teaser_design ソースのdiffを調べるときは同様に $ git diff …

project.pbxprojのgitでの扱いについてとconflictの解消

参考サイト ググったらCOMPHORのサイトだった!COMPHORすぎょい。 Xcode+gitのワークフロー考察 - CAMPHOR- Tech Blog pbxprojとは Xcodeのプロジェクトをgitで管理することの障壁を作っていると思われるproject.pbxproj。こいつは、 プロジェクトの設定を変…

ターミナルからリモートのURLをブラウザで開くワンライナーシェルスクリプト

Git

$ git remote show origin | grep Fetch | cut -d ":" -f2 -f3 | cut -d "." -f1 -f2 | xargs python -mwebbrowser 結論: こんなことする必要ない .zshrc # git # open a remote by browser alias openremote='git remote show origin | grep Fetch | cut -d…

Octopress+jekyllでの記事の書き方フロー

いつも忘れてググってしまうので、記事を書くための最低限のフローをメモしておきます。 0. sourceブランチにチェックアウト $ git checkout source 1. 新しい記事を作成 (alias be='bundle exec') $ be rake new_post Enter a title for your post: Lightes…

gitのmergeは全部手動でやるのが吉かもしれない

Git

大体はgit pull使ってたけど、pullコマンドはfetchとmergeを両方同時でやっているので、細かいところの調整ができないし、なにやってるのかわからなくなる。 この記事とかすごくためになります。 Git pullを使うべきでない3つの理由 - DQNEO起業日記 なので…

人類 VS .DS_Store

Git

MacにはFinderのアプリが生むファイルとして.DS_Storeというものがある。 これが非常に邪魔くさく、特に害はないのだけどgitの管理下に入っちゃったりしてすごくうざくなってしまうという事例が多発してしまう。 ということで.DS_Storeをいかにして排除する…

GithubでのOSSプロジェクト開発フロー

Git

参考サイト 以下を参考にさせていただきました。 GitHubを使った今時のWebアプリ/システム開発の流れ - Rails Webook フロー 1. GitHub上でOSSソースをForkする プロジェクトをForkします。OSSのプロジェクトのときはクローンじゃなくてフォークなのね。 2. …

複数人プロジェクトにおけるGithub開発フロー

Git

参考サイト ここを参考にさせていただきました。 GitHubを使った今時のWebアプリ/システム開発の流れ - Rails Webook フロー 1. プロジェクトをクローンする プロジェクトをクローンする。 $ git clone URL forkするのかなぁと思っていたのだけど、どうやら…