git

git mergeに失敗

git

最新のmasterを現在の開発ブランチ(こちらも最新で全てのファイルがcommit済み)にmergeしようとしたら怒られた。 Please commit your changes or stash them before you merge. Aborting とあるファイルがマージできないと言われていたのだが、git stashした…

git-svn関連

業務で使ったgit-svnコマンド チェックアウト $ git svn clone <url> # 最新のリビジョンだけを取得する $ git svn clone -r HEAD <url> ブランチを最新にする $ git svn rebase コミットする $ git add $ git commit $ git svn dcommit ローカルの作業ブランチをリモ</url></url>…

GithubとComposer管理

Githubに追加したプロジェクトをComposerで管理する。 GithubとPackagistとの連携 Githubのリポジトリ毎の設定画面 Composerのダウンロード curl -s http://getcomposer.org/installer | php composer.jsonの作成 Packagistでアカウント作成 https://packagi…

以前にコミットしたファイルを復活させる呪文

git

$ git checkout 該当コミットのハッシュ値 その時のファイル名

GithubへのPush

sshでGitにつなげるかどうかの確認 実際にpushしたファイル。 https://github.com/hchuno/php_product/blob/master/paiza_hackason01.php

Gitの各種設定

git

コミッターの名前とメールアドレスを設定 $ git config user.name "hchuno apo" $ git config user.email hchuno@test.com 適用されているかどうか確認。 $ git config user.name hchuno apo $ git config user.email hchuno@test.com Gitの各種コマンド結果…

業務で使ったコマンド色々

git

リモートブランチをローカルに落とす方法 構文 $ git checkout -b ローカルブランチ名 origin/リモートブランチ名 例 $ git checkout -b mv_ribbon origin/mv_ribbon ファイルやディレクトリの場所を変更する 構文 $ git mv 移動元 移動先 例 $ git mv hchun…

リモートからローカルにブランチを作ったり色々

1. ブランチを切る svn copy svn+ssh://svn.chuno.net/svn/repository/mychuno/trunk svn+ssh://svn.chuno.net/svn/repository/mychuno/branches/branch_chuno 2. 切ったばかりのブランチが無いことを確認 git branch -r 3. 切りたてのブランチをsvnから取っ…

ローカルブランチがリモートよりも古い場合のコミット方法

ローカルで編集した内容をコミットする際、既に誰かがリモートに コミット済みで、ローカルが古くなっていると、 「dirty index云々」 と叱られてコミットに失敗してしまう… そんな時には、以下の手順でリモートにコミットすることが可能。 0. 以下の手順で…

作業途中で、ローカルのファイルを最新にする

ローカルで編集中に、他の人がリモートにコミットしたファイルを落としたい(「svn update」したい)時。 1. ローカルでの現在の変更を一時保存 $ git stash 2. リモートから更新されたファイルを落としてくる $ git svn rebase 3. 一時保存していたブランチを…

checkoutに失敗

git

現象 あるブランチをgit checkoutをしようとしたら、下記のエラーが。 error:Entry ブランチ名 not uptodate. Cannot merge. 解決策 今のブランチでaddとcommitをすれば切り替えられるようになる!