git
どうも、最近はHerokuとunicornの海に溺れています。ADO.NETの大草原からは一時的に救出してもらいましたが、今後はそのまま別の海に沈められている感じです。 さて、Herokuはgit pushするとあとはいい感じにデプロイしてくれるのですが、反応してくれるブラ…
Remove sensitive data · GitHub Helpの翻訳です。直訳すると日本語として不自然になるようなところは一部意訳しています。 秘密情報の削除 パスワードや何かのキーをGitリポジトリにうっかりコミットしてしまうことは往々にしてあるものです。しかもそれら…
リモートリポジトリにpushしたけどローカルでマージしてないブランチを消すとこうなります。 ( ・ω・)っ git branch -d unmerged warning: deleting branch 'unmerged' that has been merged to 'refs/remotes/origin/unmerged', but not yet merged to HEAD. …
Fast-forwardとNon-fast-forwardの2種類です。 まずはGitのブランチとは何ものだったのかについて Gitのリビジョンはひとつごとに リビジョンを表すハッシュ 前のリビジョン 変更差分 の3つと、コミットを作成した人と適用した人の情報を持っています。 ブラ…
今日はrebaseをミスってしまったのでやり直す方法をメモ。 すぐにためそう git reset --hard ORIG_HEAD コミットやマージをしてなければこれで大丈夫のはず。もうしてしまった?でもまだ諦めないで。 まだ大丈夫。 まず次のコマンドを打ちます。 git reflog …
今回掴んだバイトですが、まだまだサービスがリリース前なので「変更はmasterリポジトリに突っ込んどいていいよ」と言われています。しかし、今後は「git-flow」というものを使って作業をすすめるようにとのことです。なんでしょうかねこれ、というわけでち…
久々にぎじゅつてきなおはなしです。 少し前にgit rebaseについてちょろっと触れた気がしますが、今回はもう少し考えてみようと思います。 きっかけ ちょうどmikutterアドベントカレンダーの当番も近づいてきたし、それからネタが思いついたので、作るかーと…
「私……全てのコミットを生まれる前に消し去りたい!全ての宇宙、過去と未来の全てのコミットをこの手で」*1 「その祈りは!?そんな祈りが叶うとすればそれは時間干渉なんてレベルじゃない。因果律そのもに対する反逆だ!君は本当に神になるつもりかい?」 …
たとえば、CakePHPで作ったアプリケーションをgitでバージョン管理していたとする。ある日超便利と噂のプラグインをいずこからプラグインを置くディレクトリにクローンして、大本のリポジトリをpush。このあと他のところでpullするとプラグインがない。— ゆ…
RT @itchyny: git pull あなたの好意を引きたいgit push あなたを押し倒したいgit branch 浮気したいgit stash 昨夜のことはなかったことにしたいgit reset 最初からやり直しましょう— ゆうなんとか@8/31きょうとさん (@yuu_hara) 6月 17, 2012 今までgitを…
3日続けてまたみくったーです。 @yuu_hara forkしておけば— あーく/maruさん (@arc680) 8月 15, 2012 とのことだったのでforkしてみました。まあそんなに難しいものでもないです。強いて言うなら勝手にforkしてよかったのかという自責の念をいかにして振り…
この前何かの手違いでマージしちゃった件が解決しました。 まずはgit logでハッシュを確認します*1。 $git log #(中略) commit 083b Author: yuxxxx Date: Sat Jul 28 03:12:53 2012 +0900 #ここでブランチ切った commit 0fe9 #ここまで戻すつもり Author: y…
先ほど長くなっていたJSファイルをいくつかのファイルに小分けしたのですが、これをpushしようとしたら余計なファイルまで一緒に上げてしまいました。こんな感じに…何も考えずにgit addしたらこんなことになってしまったんだよぅ… pushしちゃったあとはこっ…
例のリポジトリにあるファイルを編集しようと思ってEmacsを開いたらなぜかブランチの名前が… どうもクリックできるようなのでやってみると、 こういう感じにログが確認できたりうわ誤字が…っていうか動かないものをコミットするなよ こんな感じに編集差分が…
昨日の記事で 今後はブランチ切ってローカルで開発、機能が実装できたらマージしてjsdo.itで公開、という感じになるんでしょうかね。 とか言っていたにも関わらずブランチの切り方を知らなかったとかもうね…でも調べてみると超簡単でした。 $ git branch Ene…
いまさらですがやってみました。何番煎じとか言わないでくださいおねがいします。 名前とか特に決めてなかったので(たぶん)octocatたんが「How about...」と言ってきたのをそのままコピペしただけです。まずはGitHubにログインして、右上の方にあるこいつを…
gitoliteの設定をいじっていた時にハマったことがあったのでめもめもです。 その1:リモート側で名状しがたいエラーが出てリポジトリの更新ができない 大元のリポジトリにpushしたらわざわpullしに行かなくてもミラーリポジトリが更新できるようにしたいなー…