Git命令メモ

1874 ワード

ユーザー情報の設定

  git config --global user.name " "
  git config --global user.email " "

終端配色の設定

   git config --global color.diff auto
   git config --global color.status auto
   git config --global color.branch auto
   git config --global color.interactive auto
   git config --global color.ui auto

ブランチの名前変更

git branch -m old_branch new_branch

リモートブランチの削除

git push origin : 

無効なリモートブランチ参照をクリーンアップします(-nパラメータを使用して、どのブランチ参照がクリーンアップされるかを事前に実行できます).

git remote prune origin

2つのブランチを結合し、行末のスペースと改行の違いを無視します.

git merge -s recursive -Xignore-space-at-eol

https://www.kernel.org/pub/software/scm/git/docs/git-merge.html
有用な配置~/.gitconfig

[alias]
   glog = log --pretty=oneline --abbrev-commit --graph --decorate

Global Ignore

git config --global core.excludesfile '~/.gitignore'

git difftool (
http://blog.csdn.net/offbye/article/details/6592563 )

git difftool -t meld -y branch1 branch2
git difftool -t meld -y branch1 branch2 config/database.yml
git difftool -t meld -y  commitId1  commitId2
git difftool -t meld -y  HEAD

グローバル設定gitignoreファイル

git config --global core.excludesfile '~/.gitignore'

git apply
http://www.cnblogs.com/y041039/articles/2411600.html