Git
gitで親ブランチの空ブランチを作成する方法です 私はgit利用開始時に色々なversionのソースがあって、それらをgit上でmergeしていきたいときになど使います --orphanオプション # 親のないブランチの作成 $ git checkout --orphan <new_branch> # 管理対象ファイルの指</new_branch>…
大昔に書いたgitのメモ Install Git 環境設定 vi ~/.gitconfig [user] name = nouziru # username email = foo@bar.com # mail address [core] editor = vim # gitで利用するeditorの指定 $ git config --list # 現在の設定の表示 clone repository clone ot…
記法 $ git commit --author="name <address@domain>" 例 $ git commit --author="nou ziru <foo@bar.com>" $ git log commit **************************************** Author: nou ziru <foo@bar.com> Date: Wed Jan 20 17:47:21 2016 +0900</foo@bar.com></foo@bar.com></address@domain>
ローカルブランチを削除 git branch -d test_branch リモートブランチを削除 git push origin :test_branch
途中までローカルで作成したプロジェクトをやっぱりgithubで管理したいとなった時の手順 クライアントを使ったり、サーバ内で完結する方法など何個か方法がありますが、(私が)一番簡単だと思う方法を載せます。 手順 1. WebのGithub Pageから対象のリポジト…
過去のコミットのユーザ名やemail addressを変更する方法です。 typoに後から気づいた場合や、アカウントを使い分けていたが統一したくなった場合など。 注意 歴史改変になるのでバックアップ推奨 コマンド 以下のコマンドをコマンドラインで実行する git fi…
コマンド git log --pretty=format:"* %s [%an] %h" > CHANGELOG 例 例えばこんな感じのGit logがあったとしたら、 commit 8d4f2088263953a8d4b6d70e110060533c25c248 Merge: ad3406a b184bdd Author: ********* <******************@gamil.com> Date: Thu J…
Gitで間違ったブランチで結構開発してしまって、その差分を他のブランチに移したいときの手順です。 commit前の開発を他のブランチへ移す git stash # 一時退避 git checkout ${実際に開発したいブランチ} git stash pop #<====直前のgit stash で退避した内…
勉強会やカンファレンスなどでプレゼンを作る際に他社のロゴをppt等に載せることがあるかと思いますが、大抵はそれぞれの会社がtrademark policyという形で使用方法を決めています。各会社毎に注意点を簡単にまとめます。全てをここには載せきれませんので、…
サーバ変更やリポジトリの作成しなおし等で、Gitの大元のoriginのURLが変わってしまった時の対処方です。 (あまり無いとは思いますが・・・) まず普通にfetchとかしてもアクセスできませんよって怒られます。 $ git remote -v origin https://github.com/hog…
Gitで開発をしていてCommit/pushした内容をなかったことにして戻したい時の方法です。 デバッグコメントが残っていてしまった場合など、わざわざ1行修正するために別のCommitとして残したくない場合など 1. 間違ってCommitした内容を取り消す方法(ソースコー…
同じmasterリポジトリをForkしている他メンバーの更新を取り込む方法。 チームで開発をする時など、masterへpull requestされていない他メンバーの更新を自分の環境に取り込みたいと思う時があるので、その手順。 手順 はじめにコマンドだけ紹介してしまうと…