sourcetree提交后没推送:你确定能记住那么多git命令吗 快试试Sourcetree吧
sourcetree提交后没推送:你确定能记住那么多git命令吗 快试试Sourcetree吧通过本文介绍,可以解决平时90%以上的各个代码提交问题,至于用什么ide环境,那都不是事,使用ide开发工具打开sourcetree里的项目即可。一些良好的习惯设置后可以看到每部操作的git命令
- 合并 一般是用于不通分支间,将某次提交的所有变更合并到当前分支。
- rebase、交互式变都是变基,主要是将远程的这个分支名里的标识改变,大部分场景用不到
- 重置到当前节点:这个功能蛮好用的,可以将目前的分支回滚到那一次的分支,然后将所有的文件变更显示出来,相当于回到当时准备提交的时候(包含之后的所有变动)。
- 遴选 从不同的分支中检出一个单独的commit 并把它和你当前的分支合并,类似于打补丁,例如,修复一个所有分支都有的bug这样的场合可以适用。
$ git revert
$ git cherry-pick 4a1fd5
- 分支的拉取推:从远程拉取
- 跟踪分支:当未跟踪时表示本地没有和远程建立分支的联系
- 重命名分支
- 删除分支等
如何查看界面上的操作对应命令
设置后可以看到每部操作的git命令
一些良好的习惯
- 尽可能丢弃一些无意义的变更
- 尽可能按模块分配开发人员任务
- 合并分支后需立刻解决掉冲突
- 减少单个文件内代码变动的区块
- 如果使用我的版本解决问题,需告知对方
通过本文介绍,可以解决平时90%以上的各个代码提交问题,至于用什么ide环境,那都不是事,使用ide开发工具打开sourcetree里的项目即可。
现在人工智能非常火爆,很多朋友都想学,但是一般的教程都是为博硕生准备的,太难看懂了。最近发现了一个非常适合小白入门的教程,不仅通俗易懂而且还很风趣幽默。所以忍不住分享一下给大家。点这里可以跳转到教程。
https://www.captainbed.net/suga