git
スクリプトで云々するソレをでっちあげてたのですが、そのスクリプト自体も Git の管理下にあるけれど微妙な修正をして実行していつつ、それ以外のファイルは修正されていないこと、という確認をしたくて $ git status --porcelain M hoge.shな出力を取得し…
これから盛り込み開始。微妙なのは 開発版では放置 配布版でのみ対応 ってことで master 側に直接手を入れて merge する時に conflict させる事になる模様。
どういった経緯でなのかは分からないのですが、master branch と開発用 (develop という名前) branch の間で差分があるにも関わらず merge では無視される事象が発生しています。後天性記憶不全なのかなんとなくそうなっていたのかも最早分からず。 で、その…
このコマンド色々な意味で怖い。 $ git clean -d -fしたら git status で Untracked って表示されていないものも削除されていた。 やはり手動で rm が安全なのかどうなのか。
開発版と配布版を同時に端末に導入したいんよね、というリクエストがあり色々確認した結果、パッケージの名前を別にするしかない、という事が分かり開発版なソレは別アプリとして云々、みたいな話なったのは良いのですが、テンポラリな branch を作成してパ…
以下なナニ。 To git@heroku.com:cryptic-eyrie-8923.git ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'git@heroku.com:cryptic-eyrie-8923.git' hint: Updates were rejected because the tip of your current b…
先週末、琉大にて開催された Git の勉強会向けにハンズオン資料を作成しています。 基本的にはチュートリアルな形式になっておりますので、自学自習な方やハンズオン式の勉強会でどんどん使って頂き、フィードバック頂ければ幸いと考えております。 Git Tuto…
基本 master な branch は pull (乃至 fetch/merge) で更新になってローカルでは弄ることがなくなる、ってのもポイント高いですね。Github ってか Github Flow って言えば良いのかどうなのか。
ハンズオンは置いといて、たいらさん発信メモを以下に。
横着というか現実トウヒでアレ。 Github のとある organization の中のリポジトリを全部手元に持ってくる必要があり、スクリプトで云々してみることに。以下でアレ。 for i in `curl https://api.github.com/orgs/hogefuga/repos |./xx.rb` ; do git clone $…
そういえば仕事で云々してるリポジトリで develop な branch master な branch というナニを云々してるんですが、サーバとのやりとりもあったりなんかするので試験用、本番用の URL などというのがあったりします。要するに上記二つの branch には明らかな差…
ローカルの master と origin/master を merge できるのかどうか、ってできた。 ええと、これで github と同期できた模様なのですが、何これ。燃料入れてこんなことしてるからワケワカになるのかどうか。つうか Git て merge が賢すぎて、なのが微妙なのかど…
ええと、ローカルで確認したいのですが、PR 発行元のリポジトリを remote add するのか。 で、git fetch して該当 branch を checkout して origin に push して markdown なのでそっちで挙動の確認。 つうか ローカルに PR 発行元のリポジトリを云々、とい…
今、以下な branch があります。 addModel (feature) master master.backup.20130923 staging 状況としては以下。 staging と master.backup.20130923 に差分はない staging は master 由来 master.backup.20130923 は heroku に push しているもので巻き戻…
メシの仕度をしつつ云々。手順は直前エントリに控えたものです。
git mv 使えば良いのかな。あるいは heroku てきに master ではない branch で、な設定があったりなんかするのだろうか。master ではないと駄目、ってのは色々困る。 ざくっと heroku 眺めてみたけどそれっぽい何かは無いみたいなのでとりあえず $ git check…
来週、琉大にて開催されます。atnd は以下。 http://atnd.org/event/E0019796 ぼくもハンズオン担当で参加させて頂きます。あと、Java Kuche 会長のたいらさんが Github Flow な話をして頂けるとのことでこちらも楽しみ。 今回は琉大および高専の学生さん達…
削除したナニを復活させるじゅもん。 $ for i in `git status|grep deleted|awk '{print $3;}'` ; do git checiout $i; doneあと、.DS_Store を ignore するナニは以下で良いのかな。 .DS_Store大丈夫らしい。つうか、.git/info/exclude に書く、という手法…
解説なドキュメントを作らねば、なのかどうか。
復帰の方法のまとめ的なソレ。標題が微妙。 Git でやり直すを試してみましょう なんつーか勉強になりますね。 とりあえず まだ微妙な不具合があるのでちくちく直す。後は redis が云々なあたりをごにょごにょする方向で今日はゆっくりします。
後天性記憶不全に因り忘却の彼方に去りかけてたナニをサルベージ。 Git はやり直しができる、のが色々な意味で嬉しい点ですよね、って話をよくするんですが、具体的にどうやる、なチュートリアルがあると良いかな、と思った次第。 暇を見つけてでっちあげて…
公開してるリポジトリに歴史の改変はあり得んな、ということでおとなしく branch を作って Gemfile の中身修正な PR を自分に送付するなど。 しかし今年の初旬にもくもくしたソレが早速陳腐化してるとか流石 Rails ですな。
Github に PR したら merge できぬと言われ途方に暮れるなど。 どうもローカルの master が origin (remote) のソレと整合していない模様。 git fetch git merge origin/master で、feature branch に移動して master branch と merge したら確かに conflict…
なんか develop な branch で git merge origin/master とかしてるしorz git reset --hard あたりでワケワカ状態になってしまいリカバリ不能状態に。仕方無いのでどこかにニゲて branch 削除して fetch して merge すりゃ良いかな、とか思ってたんですが sta…
merge commit を reset --hard したらそれに関連する commit 含めで全部巻き戻ってしまうのですね。落ち着いて確認せずに、巻き戻しすぎてしまって焦りました。 Git Flow 式で branch が複数あったりして reflog 見てもワケワカ状態。よくよく考えてみるにリ…
git add したら以下な出力が。 $ git add . warning: LF will be replaced by CRLF in Gemfile. The file will have its original line endings in your working directory.これは一体何でしょ。
Pull Request を Open する時に PR されていない branch の一覧が出る模様。それを選択して PR を作成するカンジなのか。 で 昨晩作った Issue はとっとと閉じてやれ、と思ったら改行コードがアレで diff が駄目。 とり消してもっかい commit 作らねば、なの…
後天性記憶不全なじーさん向けに Issue を登録しておいたのでヤッツけておくことに。
某所に展開。した後に文字コードが微妙である事が判明。手元で修正して自分持ちのリモートには反映させたんですが、これって fork した先ってどうやって修正に追従させるのかな。Github な i/f は無いのかな、と言いつつググッてみるに自分でやりなさい、な…
9 月末頃に Git の勉強会を若い方々が企画なさっているようで、レクチャを頼まれていました。どうせなら、ということで Markdown で作って Github に置きました。参考にさせて頂いたのがまだ世に出ていないとある所のナニだったりするあたり、若干微妙ですが…