Git
毎年このくらいの時期には新入社員研修の資料がWebに出てきてありがたい。 気まぐれでGitのものを読んでみた時のメモ。 リクルートの mixiの研修資料 mergeについて gitのマージでの用語 ours = masterなどのマージを取り入れる側 theirs = developなどのマ…
.netrcという認証情報を書く由緒あるファイルがあるそうで. Man page of NETRC gitもこれに対応しているらしい. 書式も単純です. machine {hostname} login {username} password {password} これを以下におく. $HOME/.netrc ファイルを置いてみると確かにBAS…
楽しいFTPコピペデプロイのお仕事すると必須なのに忘れるのよな. git diff [コミットA] [コミットB] --name-only 大体コミットBはHEAD指定になる...
この記事はGit Advent Calendar 2019の記事です. ———————————————————— 最近, 仕事でコードを書いてない... そんな所にPro Gitをちょうど読み終わったので, Gitを作ることにしました. toy-gitという個人プロジェクトです. このプロジェクトの最終目標は自作…
興味わいたのでやってみたけど意外とうまくいかなかったのでメモ. ソース自体はgithubにミラーがあって, ここから手に入る. ubuntu trustyの64bit環境でやった. そのまま素直にビルドしようとすると以下のエラーが出た. vagrant@vagrant-ubuntu-trusty-64:~/…
なんだこれと思いつつ放置していたけど, いい加減不便なので解消した. メモらないとどうせまた忘れる. 対処 現在のリポジトリのみの場合. $ git config --local core.quotepath false ずっと適用したいとき. $ git config --global core.quotepath false な…
作業しているとgitで追跡したくないファイルがたくさん生成されて,邪魔になる事がよくある. git cleanという一括で削除するコマンドがあった. 使い方 削除する対象を確認する $git clean -n 実際に削除する $git clean -f 上記だとディレクトリは削除対象に…
今のところ一番きれいに感じたやり方は以下. そろそろresetちゃんと理解しないとやばい. git checkout -b foo git checkout master git reset origin/master --hard
リポジトリ全体としては管理したいけど,各個人のローカルでは変わるファイル(IDEだと多い気がする)の扱いにいつも困る. ※.gitignoreは一度管理対象に入ったものは無視できない. 今はとりあえず $ git update-index --skip-worktree 無視したいファイル名 を…