idea中使用git
创建分支- 本地创建分支,并提交到远程仓库为新分支
使用new Branch按钮,以当前分支checkout as为一个新分支,然后push到远程仓库。并会显示远程仓库路径为新分支。 - 拉取指定分支,但是没有使用 -b 分支名
拉取代码是全量,然后默认checkout的master。使用remote branches中的指定分支,checkout as为本地新分支,远程仓库为指定分支。 - master代码更新到分支
checkout到指定分支,pull时在branches to merge中选择master合并。
pull、fetch、rebase
- pull,将远程仓库分支拉到本地仓库,并和本地代码merge
- fetch,将远程仓库所有分支数据拉到本地仓库
- rebase,
回滚
将head回滚到bid,然后强制将远程仓库head也回滚。这样回滚后bid之后的提交都失去。
git reset --hard bid
git push -f
撤销bid提交,生成一个commit
git revert -n bid
网友评论