常用:
拉取远程代码:git clone [url]
列出所有分支:git branch
创建分支并切换,-b表示创建并切换:git checkout -b dev
拉取远程分支到本地,并且切换找到本地:git checkout -b dev origin/dev
切换本地dev分支:git checkout dev
切换本地master分支:git checkout master
删除dev分支:Deleted branch dev
提交代码流程:
拉取最新代码:git pull
查看修改状态:git status
添加所有修改:git add -A 或 git add .
提交修改:git commit -m 'msg'
推送已提交代码到远程:git push
把dev上的代码合并到master(先切换分支到master):git merge dev
分支操作:
查看分支:git branch
创建分支:git branch <name>
切换分支:git checkout <name>
创建+切换分支:git checkout -b <name>
合并某分支到当前分支:git merge <name>
删除分支:git branch -d <name>全局用户名/邮箱:
查看配置列表:git config --list
查看用户名:git config user.name
查看邮箱:git config user.email
设置用户名:git config --global user.name "name"
设置邮箱:git config --global user.email "name@mail.com"高阶:
修改git远程地址:git remote set-url origin [url]出现fatal:refusing to merge unrelated histories错误,强制使用下面命令,修改本地对应的分支:
git pull origin master --allow-unrelated-histories
git pull origin dev --allow-unrelated-histories