1. git checkout -b branch_name //基于当前分支创建一个新的本地分支并切换到新建分支
2. git push origin branch_name:branch_name //将本地分支提交到远端
3. git branch --set-upstream-to origin/branch_name branch_name //将本地分支跟远程分支建立追踪(这样子当git pull的时候就会默认提交到相应的远程分支)
4. git push --delete origin branch_name //删除远程分支
5. git checkout ( -f ) branch_name //(强行) 切换到某个分支
6. git remote prune origin 更新本地的远程分支列表
7. git stash //临时缓存(需要切换分支但是又不想提交的时候)
8. git stash pop //恢复缓存
9. git merge origin/develop //合并某远程分支
10. git status //查看本地文件状态
11. git add src/test.html //将文件添加到暂存区(以便后面提交)
12. git commit -m '文件提交说明' //提交commit说明
13. git push origin branch_name //提交到远程分支(本地必须已创建此分支)
14. git pull //拉取远程文件
15. git fetch //获取远程上其他用户创建的新的分支列表
修改分支名:
假设分支名称为oldName
想要修改为 newName
1. 本地分支重命名(还没有推送到远程)
git branch -m oldName newName
2. 远程分支重命名 (已经推送远程-假设本地分支和远程对应分支名称相同)
a. 重命名远程分支对应的本地分支
git branch -m oldName newName
b. 删除远程分支
git push --delete origin oldName
c. 上传新命名的本地分支
git push origin newName
d.把修改后的本地分支与远程分支关联
git branch --set-upstream-to origin/newName