Emacsを使って.rejファイルを手動マージ
バージョン管理ソフトウェアの管理下にないソースコードの変更点のパッチを、自分のgitリポジトリにマージしなければならないという状況があります。このときパッチの適用時に発生した衝突は.rejファイルに集められ、プログラマは…
More..バージョン管理ソフトウェアの管理下にないソースコードの変更点のパッチを、自分のgitリポジトリにマージしなければならないという状況があります。このときパッチの適用時に発生した衝突は.rejファイルに集められ、プログラマは…
More..たとえばまちがって一斉に置換してしまって元に戻したいとき。 何百個ものファイルを元に戻さなきゃならない。 普通は git reset –hard でOKです。 でも、あるファイルは元に戻したくない。 そんなとき。 以下…
More..コミットしていく中でいつの間にかファイルが消滅してて焦った。 大量にコミットしてるからいつのコミットで消滅したのかもわからない。 パスだけは分かってる。 単純にいつもファイルのログを確認してる方法でやってみた。 $ gi…
More..例外中の例外ですがたまにやらかします。コミットして git rm –cached filename すればいいのですが、気持ち悪いのでコミットせずにアンステージする方法がないものかと探していました。
More..こんばんは、システム開発担当の野口です。 通常は以下のコマンドで事足ります。 $ git reset HEAD ファイル名 一回もコミットしていない場合など特殊な状況下においては以下のコマンドで代替できます。 $ git…
More..新年あけましておめでとうございます、本年もどうぞよろしくお引き立てのほどお願い申し上げます。システム開発担当の野口です。 最近は Git ネタを連発しているわけですが、今回はリモートブランチの扱い方について勉強してみたい…
More..これは一回もコミットされていないリポジトリに対して push しようとしたときに生じるエラーです。 # git push No refs in common and none specified; doing nothi…
More..こんばんは、システム開発担当の野口です。クリスマスも通り過ぎて年末ムード一色です。弊社は28日で仕事納めでした。来年も頑張らないとな。。。 リポジトリを新たに作成したり、違うユーザでコミット作業をしようとするときにありが…
More..こんばんは、システム開発担当の野口です。 今年も早いもので、もう年末になってしまいました。 すでにコミットしてしまったファイルをリポジトリから除去したい、でもファイル自体は削除したくない場合。
More..すでにコミットしてしまったファイルをリポジトリから除去したい、でもファイル自体は削除したくない場合。 まずはファイルをリポジトリから除去。–cached をつけるのがポイント。 $ git rm –cached lo…
More..git-add コマンドの使い方のまとめ。 $ git add . カレントディレクトリ以下の新規ファイル、変更されたファイルをステージに追加する。 $ git add -u カレントディレクトリ以下の変更されたファイル…
More..よく公開ディレクトリにリリース用の Git リポジトリをクローンして来ることがあると思います。 でもそのままだと Git リポジトリが全世界に大公開されてしまいます。httpd.conf に以下のように追加します。 &l…
More..Gitでリモートの共有リポジトリにあるブランチを消す時のメモ – blog.longkey1.net で答えが出てた。 $ git remote prune origin
More..git のリポジトリを少人数のプロジェクト内で公開するという設定。 公開鍵認証方式 Linux 上で開発
More..$ git config –global core.editor ‘vi -c “set fenc=utf-8″‘
More..# .gitignore *~
More..Railsなどのコード自動生成ツールを使っているとタイプミスなどして大量のファイルをワークツリーに散らかしてしまいがちです。SubversionやMercurial流に言えばワーキングコピー言うのでしょうか。つい最近Gi…
More..git 1.7.4.1で確認しました。詳細はPro Git – Pro Git 7.1 Git のカスタマイズ Git の設定を参照。 git設定ファイルの検索順序 gitのコミット時のユーザー情報等は以下の…
More..Windows7にTortoiseGitをインストールしてみました。その記録。 msysGitの導入 事前にmsysGitをインストールしておく必要があります。 公式サイト msysgit – Git for…
More..windowsでgitを使うのにはcygwinを使うかmsysgitを使わないといけないらしい。 http://d.hatena.ne.jp/satake7/20080905/p1 そのままインストールしたらコマンドプロ…
More..