ディレクトリごとワークツリー(作業ツリー)に加えた変更をもとに戻す
たとえばまちがって一斉に置換してしまって元に戻したいとき。 何百個ものファイルを元に戻さなきゃならない。 普通は git reset –hard でOKです。 でも、あるファイルは元に戻したくない。 そんなとき。 以下…
More..たとえばまちがって一斉に置換してしまって元に戻したいとき。 何百個ものファイルを元に戻さなきゃならない。 普通は git reset –hard でOKです。 でも、あるファイルは元に戻したくない。 そんなとき。 以下…
More..UTF-8対応したGitですが、デフォルトだとコミット時に流れるログメッセージを見ると円マークでエスケープされて 何のファイルがコミットされているのかわからないので少し不便です。 .gitconfig に以下の設定をする…
More..いつものようにGitHubからcloneする感覚でgitosisからcloneしてみたらエラーになりました。 $ git clone git@example.com:path/to/repo.git Initialize…
More..コミットしていく中でいつの間にかファイルが消滅してて焦った。 大量にコミットしてるからいつのコミットで消滅したのかもわからない。 パスだけは分かってる。 単純にいつもファイルのログを確認してる方法でやってみた。 $ gi…
More..例外中の例外ですがたまにやらかします。コミットして git rm –cached filename すればいいのですが、気持ち悪いのでコミットせずにアンステージする方法がないものかと探していました。
More..Capistrano はデプロイツールの1つとして知られていますが、今回はデプロイターゲットサーバ、ならびに gitosis(github でもいいです)リポジトリコンテナに対して公開鍵認証を使用してデプロイをやってみる…
More..特定のコミットにタグ付けするには以下のようにします。これは注釈付きタグ付けです。一般的に注釈付きタグ付けが推奨されています。 $ git tag -a release-candidate -m “foo bar” 06d…
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..