mzlogin / git-tutor-for-svn-user

Git tutor for SVN user / SVN 用户的 Git 指南

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SVN 用户的 Git 指南

本文档主要面向有 SVN 使用经验,在转向使用 Git 过程中有困惑的用户。

主要内容将是 Git 与 SVN 的核心区别、常用 SVN 操作对应的 Git 命令,以及可能遇到的问题解决。

所以在此不会全面而又详尽地讲解 Git 的方方面面,如果想要系统地学习 Git,那官网推荐的 《Pro Git》 是更好的选择。

目录

核心概念

集中式版本控制系统

分布式版本控制系统

各自优缺点

记住这几点

用 Git 来干以前 SVN 干的活

最佳实践

Git 提交代码流程

在使用 SVN 提交代码时,常见的操作流程是 update -> (handle conflict ->) self review and test -> commit。

而使用 Git 提交代码时,大同小异的流程是 pull -> (handle conflict ->) self review and test -> commit -> push。

// TODO 这里可以使用流程图来更形象地表述

常遇到的问题

参考

About

Git tutor for SVN user / SVN 用户的 Git 指南

License:MIT License


Languages

Language:Shell 100.0%