git 使用总结
1、更改git commit 默认编辑器GNU nano为vim
- 方法1
git config --global core.editor vim - 方法2 编辑~/.gitconfig文件, 在core中添加editor = vim。
- GNU nano 使用
ctrl + o 回车 保存 ctrl + x 退出 - 查看某人的提交记录
git log --author="kun.yi" - 查看版本之间的diff
git diff ai5/master --stat board/app/appd/ git diff ai5/master board/app/mcud/ - 清除master
git clean -dfx - 查看log文件之间的不同
git log --stat - 切换到某个提交
git checkout d12c06c66c56026a773936ceef59b8893d1e3395 - 创建分支
git checkout -b release-alpha-test - merge
git branch -a git fetch changjun git branch -a git merge changjun/mcu-redesign - 拉取本地不存在的远端分支
git checkout -b new_branch origin/new_branch - pull 本地库到远端
git pull origin 本地分支 ai5 ssh://git@121.15.202.24:1022/ai5/mdvr.git (fetch) ai5 ssh://git@121.15.202.24:1022/ai5/mdvr.git (push) ai5_10 git@rdev.com:ai5/mdvr.git (fetch) ai5_10 git@rdev.com:ai5/mdvr.git (push) origin ssh://git@121.15.202.24:1022/yajun.qi/mdvr.git (fetch) origin ssh://git@121.15.202.24:1022/yajun.qi/mdvr.git (push) yajun git@rdev.com:yajun.qi/mdvr.git (fetch) yajun git@rdev.com:yajun.qi/mdvr.git (push)