快捷搜索:  汽车  科技

sourcetree提交后没推送:你确定能记住那么多git命令吗 快试试Sourcetree吧

sourcetree提交后没推送:你确定能记住那么多git命令吗 快试试Sourcetree吧通过本文介绍,可以解决平时90%以上的各个代码提交问题,至于用什么ide环境,那都不是事,使用ide开发工具打开sourcetree里的项目即可。一些良好的习惯设置后可以看到每部操作的git命令

  1. 合并 一般是用于不通分支间,将某次提交的所有变更合并到当前分支。
  2. rebase、交互式变都是变基,主要是将远程的这个分支名里的标识改变,大部分场景用不到
  3. 重置到当前节点:这个功能蛮好用的,可以将目前的分支回滚到那一次的分支,然后将所有的文件变更显示出来,相当于回到当时准备提交的时候(包含之后的所有变动)。
  4. 遴选 从不同的分支中检出一个单独的commit 并把它和你当前的分支合并,类似于打补丁,例如,修复一个所有分支都有的bug这样的场合可以适用。

$ git revert

$ git cherry-pick 4a1fd5

sourcetree提交后没推送:你确定能记住那么多git命令吗 快试试Sourcetree吧(1)

  1. 分支的拉取推:从远程拉取
  2. 跟踪分支:当未跟踪时表示本地没有和远程建立分支的联系
  3. 重命名分支
  4. 删除分支等

如何查看界面上的操作对应命令

sourcetree提交后没推送:你确定能记住那么多git命令吗 快试试Sourcetree吧(2)

设置后可以看到每部操作的git命令

sourcetree提交后没推送:你确定能记住那么多git命令吗 快试试Sourcetree吧(3)

一些良好的习惯

  1. 尽可能丢弃一些无意义的变更
  2. 尽可能按模块分配开发人员任务
  3. 合并分支后需立刻解决掉冲突
  4. 减少单个文件内代码变动的区块
  5. 如果使用我的版本解决问题,需告知对方
总结

通过本文介绍,可以解决平时90%以上的各个代码提交问题,至于用什么ide环境,那都不是事,使用ide开发工具打开sourcetree里的项目即可。


现在人工智能非常火爆,很多朋友都想学,但是一般的教程都是为博硕生准备的,太难看懂了。最近发现了一个非常适合小白入门的教程,不仅通俗易懂而且还很风趣幽默。所以忍不住分享一下给大家。点这里可以跳转到教程。

https://www.captainbed.net/suga

猜您喜欢: