本地
命令缩写
- 需求: 我们希望用缩写代替命令,比如使用 git checkout 可以简写为 git co
- 如何实现?
这里可以修改项目下 .git/config 文件
增加 [alias] 选项
[alias]
co = checkout
cb = checkout -b
cp = cherry-pick
cx = cherry-pick -x
st = status
ss = status -s
br = branch
ba = branch -a
cs = commit -s
ca = commit --amend -s
df = diff
dfca = diff --cached
throw = reset --hard HEAD
throwh = reset --hard HEAD^
lg = log --oneline --decorate --color
logs = log --stat --color
dt = difftool
这样就可以实现用缩写代替长串命令了
修改默认的编辑器为 vim
同样可以打开.git/config
修改 [core] 下面的 editor = vim
远程
创建远端新分支
假设我们需要在远端新开一个分支用于某个功能的实现
git checkout -b my-test //在当前分支下创建my-test的本地分支分支
git push origin my-test //将my-test分支推送到远程
git branch --set-upstream-to=origin/my-test //将本地分支my-test关联到远程分支my-test上
git branch -a //查看远程分支