Info
原文地址:Git 实用技巧
Git 实用技巧¶
一、基本操作¶
1. 新建 git 仓库¶
| Text Only | |
|---|---|
1 | |

| Text Only | |
|---|---|
1 2 3 4 5 | |
2. 克隆远程仓库¶
| Text Only | |
|---|---|
1 2 3 4 5 | |
3. 提交代码¶
| Text Only | |
|---|---|
1 2 3 4 5 6 7 8 9 10 11 | |
4. 查看仓库状态¶
| Text Only | |
|---|---|
1 | |

| Text Only | |
|---|---|
1 | |

5. 查看提交历史¶
https://git-scm.com/docs/git-log
| Text Only | |
|---|---|
1 | |

6. 新建分支¶
| Text Only | |
|---|---|
1 2 3 4 5 | |

7. 合并分支¶
| Text Only | |
|---|---|
1 2 3 | |

8. 删除分支¶
| Text Only | |
|---|---|
1 | |

9. 合并冲突¶

当两个分支都对同一行进行了修改,git 便会产生冲突,并标记为未合并

此时将每个文件进行修改,确认最后的内容,使用 git add 方法标记为冲突已解决
| Text Only | |
|---|---|
1 | |

| Text Only | |
|---|---|
1 | |
10. 远程仓库¶
| Text Only | |
|---|---|
1 | |
默认应该为空
| Text Only | |
|---|---|
1 2 3 4 5 6 7 8 9 10 11 | |

| Text Only | |
|---|---|
1 2 3 4 5 | |
二、常见技巧¶
1. 临时保存成果¶
| Text Only | |
|---|---|
1 | |

| Text Only | |
|---|---|
1 | |

2. 合并分支灵活选择 rebase/merge¶
| Text Only | |
|---|---|
1 2 3 | |

3. cherry-pick¶
适合 hotfix
| Text Only | |
|---|---|
1 | |

4. 修改上次提交¶
| Text Only | |
|---|---|
1 | |
会同时提交暂存的文件
5. 取消文件修改¶
| Text Only | |
|---|---|
1 | |

6. 弃用提交¶
| Text Only | |
|---|---|
1 2 3 4 5 | |
7. 补丁文件¶
| Text Only | |
|---|---|
1 2 3 | |