配置
初始化仓库
git init
忽略权限
git config core.fileMode false
remote
git remote rm origin xxx
git remote add mytxz xxx
git remote -v
git remote set-url origin git://new.url
--------------------------------------------------------------------------------
分支
查看所有分支
git branch -av
删除分支
删除本地的本地分支:
git branch -d xxx
删除本地的远程分支:
git branch -r -d origin/xxx
推送本地的远程分支:
git push origin :xxx
重命名分支:
删除远程分支:
git push -d origin xxx
重命名本地分支:
git branch -m xxx yyy
推送本地分支:
git push origin yyy
推送/拉取所有分支
git push backup -all
git pull -all
--------------------------------------------------------------------------------
合并其他分支某次提交
git cherry-pick commit_id
查看某个文件修改历史
git log -p filename 查看某个文件修改详情
git log filename 查看某个文件修改提交历史
git show commit_id filename 查看某次提交内的某个文件的修改详情
排除已忽略部分的部分文件/部分文件夹
/public/*
!/public/assets/
/public/assets/*
!/public/assets/administration
/public/assets/administration/*
!/public/assets/administration/v1
/public/assets/administration/v1/*
!/public/assets/administration/v1/shared
/public/assets/administration/v1/shared/*
!/public/assets/administration/v1/shared/kindeditor