常规使用
# 查看当前分支
git branch
# 创建分支
git branch dev
# 创建并切换分支
git checkout -b dev
# 切换已有分支
git checkout dev
# 提交
git add -A # 保存所有修改
git add . # 保存新建和修改,不包括删除
git add -u # 保存修改和删除,不包括新建
#
git commit -am "修改说明"
# 推送, 如果远端不存在该分支则会创建
git push [origin dev]
# 删除本地分支
git branch -d dev
# 删除远端分支
git push origin --delete dev
# 查看全局配置
git config --global -l
# 添加常用全局配置
git config --global --add pull.rebase true # 设置全局pull策略为rebase
git config --global --add user.name xx
git config --global --add user.password xx
git config --global --add user.email xx
# 使用文件编辑
git config --global --edit
#[user]
# name = xx
# password = xx
# email = xx
#[pull]
# rebase = true
解决冲突
# 本地已做修改,但修改前忘记拉取代码,导致本地base和远端base不同
git pull --rebase # 此时会进入rebase模式,进入文件解决冲突的部分
git add .
git rebase --continue
git push