除了命令行外,也可以使用webstorm集成git工具
1.向下箭头,从远程仓库拉取最新代码到工作区
2.对号符号,选取本地变更进行提交并设置相应的提交说明
3.向上箭头,将本地仓库提交的内容推送给远端
4.钟表符号,显示当前分支历史信息
5.返回符号,回滚
处理冲突
在进行push推送时,常常会出现一些冲突需要我们处理。
有rebase(变基)和merge两种合并方式。
rebase:可以依次解决冲突,然后将当前分支的 commit 放到公共分支的最后面。推荐
merge:将公共分支和当前的commit 合并在一起,形成一个新的 commit 提交。
其他常用的git命令
撤消修改(git commit --amend) 重新提交commit,不会弄乱git记录
创建并切换git分支(git checkout -b/git switch -c)
合并指定分支到当前分支(git merge)
暂时储存文件(git stash) 当需要切换分支但当前分支的工作还未全部完成时使用
恢复git stash的暂时储存文件(git stash pop) 不会弄乱git记录