Leanote's Blog
I love Leanote!
Toggle navigation
Leanote's Blog
Home
Chrome
Git
Linux
Windows
Others
工具大全
VsCode
Expo
Html
JavaScript
Npm
Node
Mock
React-Native
React
TypeScript
小程序
插件
正则
Dva
Ant-Design-React
Umi
Vue
Vux
Ant-Design-Vue
Http
Java
flutter
开发小工具
About Me
Archives
Tags
TortoiseGit使用笔记
2019-11-15 11:00:45
70
0
0
admin
### git仓库: git@服务器地址:路径/xxxx.git **** ## **克隆分支代码** > 选择 `克隆` -> 勾选`分支` -> 填写`分支`名称 ## **合并代码** > 1. **直接合并(merge)**, 注意: `一般是分支和分支间的合并, 如果只想合并一个分支某一个commit的话, 默认会把合并的commit下面所有的commit都合并了`. 2. **摘取(cherry-pick)**, 在只想合并一个分支某`一个commit`或者`多个commit`推荐使用, 会默认把摘取到的重新`commit`一遍 3. **变基(rebase)**, 跟摘取差不多, 里面可以选摘取变基和合并`commit`再变基 1. 右键选择 -> `变基(rebase)`, 左边的分支是`会被改变的分支`, 右边的上游是`分支的commit会被同步`, 选取是`把两方的不同commit都合并`, 并合是`可以并合多个commit为一个commit, 之前的commit记录会被删除掉` ![](http://leanote.p0d0.com/api/file/getImage?fileId=5dcd51723629c70017000049) 2. 撤销`变基(rebase)`, **注意引用: 最后的输出其实是最早的操作** 1. 命令: `git reflog`, 选择记录点的引用, 如: `git reset --hard HEAD@{3}` 2. TortoiseGit, 右键选择`显示引用记录`, 选择需要的引用右键 -> `重置当前分支到此版本` ## **编辑冲突** 1. 编辑框里的 `左边` 是过来的文件, `右边` 是当前文件 2. **注意: **底部合并好的窗口里的符号: 1. `+` 会新增这行 2. `-` 会减去这行 3. 编辑冲突的时候最好看每个`红色`和`所有有颜色的地方`, 可能会多或者少代码
Pre:
vue keep-alive使用问题
Next:
Git常用命令
0
likes
70
Weibo
Wechat
Tencent Weibo
QQ Zone
RenRen
Submit
Sign in
to leave a comment.
No Leanote account?
Sign up now.
0
comments
More...
Table of content
No Leanote account? Sign up now.