赞
踩
git branch
查看本地分支(*号绿色高亮就是所在分支)git branch -a
查看远程分支
删除之前要先切换到别的分支上
- 删除本地分支:git branch -d test
- 删除远程分支:git push origin --delete test
- 切换分支 git checkout <brnach>
- 创建dev分支并选择此分支 git checkout -b dev
- 切换远程分支到本地 git checkout origin/develop -b develop
git pull(拉取最新代码,也可以使用 git fetch)
git push (提交到服务器)
- 分支合并主要有两种方式:git merge / git rebase
- 例如:
- git merge feature
- git rebase feature
- 1, 修改本地分支名称
- git branch -m oldBranchName newBranchName
- 2、将本地分支的远程分支删除
- git push --delete origin oldBranchName
- 3、将改名后的本地分支推送到远程,并将本地分支与之关联
- git push --set-upstream origin newBranchName
我们需要去更新一下远程仓库在本地仓库的缓存,使用 git fetch origin 或者 git remote update origin --prune 命令更新。
然后再查看git branch -r,就能看到更新啦
- git add -i:进入交互式终端模式,可以快速选择某些文件被暂存,达成部分提交的目的。另外该模式下还有多种快捷功能。
-
- git commit --amend:修改最近一次提交的提交信息
-
- git rebase -i:交互式的运行变基,修改多个提交信息(注意无论是 git commit --amend 还是 git rebase -i 都不能涉及到已经推送到服务器的提交)
-
- git revert:撤销(还原)某次提交
- //进入主分支
- git checkout main
- //--squash 选项来告诉 Git,我们想要将多个提交压缩成单个提交
- git merge --squash feature-branch
- //将合并分支提交
- git commit -m "Squashed feature-branch into main"
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。