QA@IT

そのギモンは、あなただけのもの?

ITエンジニアが日々遭遇する課題やトラブルはたいてい、1人だけが出合うものではありません。QA@ITで質問・回答を共有しませんか?

タグ git で絞り込んだ結果 - 解除

git pullを行おうとすると $ git pull You are not currently on a branch, so I cannot use any 'branch..merge' in your configuration file. Please specify which branch you want to merge with on the command line...

gitで2つのブランチを指定して、分岐したコミットを探すにはどうすれば良いでしょうか? たとえば、ブランチAがあり、 ある時点 で $ git checkout -b B をしてブランチBを分岐したとします。 その後AにもBにもコミットが積まれたあとで、 ある時点 のコミットを知りたいです。

Gitでmerge済みのブランチを放置していたら、増えすぎてしまって、1つ1つ手で消すのはつらい感じです。merge済みのブランチは、 $ git branch --merged foo bar hoge * master minor : : $ と表示できますし、 $ git branch -d foo で1つずつブランチを消すことはできます。この両方を一気にやるには、どうすればいいのでし...

http://qa.atmarkit.co.jp/questions/2110 に関連した質問です。 git add -p → e で、diffが出力したパッチを編集することができます。この機能はとても便利ですが、パッチを手で編集するのはなかなか大変で、よく「パッチにエラーがあります」と怒られてしまいます。 パッチの編集はどのようにすればうまく行えるのでしょうか?メタデータ各行の意味など基本...

gitoliteを使うとgitリポジトリをサーバーに簡単に作成できるので重宝しています。 gitリポジトリをサーバー側に作成するときに、フックスクリプトを挟み込めると、 例えば、 リポジトリ作成時にメールでチームに連絡できる tracのプロジェクトにリポジトリを登録できる 等、色々使えそうです。 どなたかやり方をご存じないですか?

リポジトリ上に存在するあるブランチ(チェックアウトしていないものも含む)の最後のコミットを得る場合はどうするのがスマートでしょうか? git checkout -b hoge origin/hoge として一度チェックアウトすれば簡単に最後のコミットを得ることは可能ですが、チェックアウトせずに得る方法を教えてください。

gitを利用して、特定のbranchで変更されたファイルの一覧を取得するには、 git diff --name-only -b parent_branch -b child_branch とすることで取得できますが、この方法では、child_branchブランチの作成後、parent_branchにcherry-pickされた変更を取得することができません。 cherry-pickによって、...

GitHubでプロジェクトをフォークして、これを手元のPCにcloneするとき、うっかりreadしかできないhttpsのリポジトリをcloneしてしまいました。git pushしたときにクレデンシャルを求められて、うっかりに気付きました。 こういう状態です。 $ git remote -v origin https://github.com/knsmr/sprk2012-cfp (fetch...

CSSやHTMLのデザインをするとき、git commitのタイミングってどうされてますか? 皆様(や皆様の会社)でのガイドラインなどがあれば是非教えていただきたいです。 「〜〜のマージンを調整」とか「〜〜のCSSをリファクタ」みたいなコミットログが延々と続きがちなのですが、これは開発のログとしてあまり有用ではないと感じています。

Gitでリモート(GitHub)に新しくブランチができたとき、これをチェックアウトする正しいやり方は? $ (master) git remote -v origin git@github.com:foo/bar.git (fetch) origin git@github.com:foo/bar.git (push) $ (master) とある場合に、普通にチェックアウトだけすると、 $ ...