pdl 的个人博客

记录精彩的程序人生

Open Source, Open Mind,
Open Sight, Open Future!
  menu
123 文章
0 评论
1275 浏览
0 当前访客
ღゝ◡╹)ノ❤️

TortoiseGit使用笔记

git仓库: git@xxxx:xxxx.git


克隆分支代码

选择 克隆 -> 勾选分支 -> 填写分支名称

合并代码

  1. 直接合并(merge), 注意: 一般是分支和分支间的合并, 如果只想合并一个分支某一个commit的话, 默认会把合并的commit下面所有的commit都合并了.
  2. 摘取(cherry-pick), 在只想合并一个分支某一个commit或者多个commit推荐使用, 会默认把摘取到的重新commit一遍
  3. 变基(rebase), 跟摘取差不多, 里面可以选摘取变基和合并commit再变基
  4. 右键选择 -> 变基(rebase), 左边的分支是会被改变的分支, 右边的上游是分支的commit会被同步, 选取是把两方的不同commit都合并, 并合是可以并合多个commit为一个commit, 之前的commit记录会被删除掉
  5. 撤销变基(rebase), 注意引用: 最后的输出其实是最早的操作
    1. 命令: git reflog, 选择记录点的引用, 如: git reset --hard HEAD@{3}
    2. TortoiseGit, 右键选择显示引用记录, 选择需要的引用右键 -> 重置当前分支到此版本

编辑冲突

  1. 编辑框里的 左边 是过来的文件, 右边 是当前文件
  2. **注意: **底部合并好的窗口里的符号:
  3. + 会新增这行
  4. - 会减去这行
  5. 编辑冲突的时候最好看每个红色所有有颜色的地方, 可能会多或者少代码


标题:TortoiseGit使用笔记
作者:pengdongliang
地址:https://www.p0d0.com/articles/2019/07/10/1573740584085.html

评论