Git
・Go言語で API サーバーを開発する http://aial.shiroyagi.co.jp/2015/05/golang/ ・direnvを使って複数のgitコミッタ名を切り替える http://blog.manaten.net/entry/direnv_git_account ・SPAのキホンのキ http://lealog.hateblo.jp/entry/2015/05/24/1439…
# git-hooksを使って,誤ってmasterブランチにpushしてしまわないようにした. # ※コメントでの指摘を受けてコードの一部を修正. $ vi .git/hooks/pre-push $ chmod 755 .git/hooks/pre-push # test $ git push origin master > masterブランチにpushしよう…
# OSX(Mavericks)のGitのバージョンアップをすることに. # 結果的には $ brew install git # 経緯 $ heroku login Your version of git is 1.9.3. Which has serious security vulnerabilities. More information here: https://blog.heroku.com/archives/2…
Gitで新たに参照対象にする為には, $ git remote add REPO_NAME REPO_URL $ git fetch REPO_NAME 以下,詳細. $ git remote add REPO_NAME REPO_URL したファイルが, $ git fetch 後の $ git branch -a にいない. $ git fetch REPO_NAME する必要がある.
・【翻訳】リッチなWebアプリケーションのための7つの原則http://yosuke-furukawa.hatenablog.com/entry/2014/…/14/141415・GNU Emacs、プロジェクトのソースコード管理ツールをBazaarからGitへ移行させるhttp://goo.gl/90E3ic・Vim の Syntastic で PSR-2 …
git rmではなく,rmで削除したファイルをステージングするには...$ git add -u FILE_NAME# 通常,不要になったファイルをgit rmで削除すると,該当ファイルを削除してくれると同時に,ステージングされた状態になる.# ここで,何らかの理由によりgit rm…
試しに書いてみたものの,やっぱいらんわ,となった時. # mergeしていないブランチを削除 $ git branch -D BRANCH_NAME # 以下だとエラーが出る $ git branch -d BRANCH_NAME # error: The branch 'BRANCH_NAME' is not fully merged. # If you are sure yo…
gitで誤ってremoteにpushした時. # remoteのあるべきコミットまで戻す $ git reset --soft TARGET_COMMIT# remoteにpush $ git push -f origin TARGET_BRANCH# ログを見る $ git reflog# ソースを最新に戻す $ git reset TARGET_COMMIT // //
引き続きgitコマンドの復習. # patchを送信する $ git send-email --to TARGET_ADDRESS TARGET_PATCH_PATH # 特定のコミットを打ち消すコミットをする $ git revert TARGET_COMMIT # コミットはせずインデックスに登録する $ git revert -n TARGET_COMMIT #…
gitコマンドの復習. # git管理下のファイルをワーキングツリーから削除し,インデックスに反映した状態にする $ git rm FILE_NAME # HEADは複数ある ・HEAD: checkoutしているブランチの最新commit ・FETCH_HEAD: 最後に取得したリモートブランチの最新comm…