Git + SVN 入门
SVN:集中式版本控制;Git:分布式版本控制。 核心区别:SVN 有唯一中央仓库;Git 每个人本地都是完整仓库,可以离线提交。
SVN 入门(常用命令):
# 1.检出仓库(下载代码到本地) svn checkout https://xxx/svn/project #简写 svn co # 2.查看本地状态 svn status # 3.新增文件加入版本管理 svn add test.py # 4.提交修改到远程SVN服务器(必须写-m备注) svn commit -m "修复登录bug" #简写 svn ci # 5.拉取服务器最新代码到本地 svn update #简写 svn up # 6.查看日志 svn log # 7.撤销本地修改(未提交) svn revert test.py # 8.创建分支 svn copy 源路径 分支路径 -m "创建dev分支" # 9.合并分支 svn merge 分支地址Git 入门:
Git 四个区域
- 工作区:你看得见的文件
- 暂存区 (stage/index):临时存放准备提交的改动
- 本地仓库 (local):本地版本库,commit 保存版本快照
- 远程仓库 (remote):Gitee/GitHub/Gitlab 服务器
工作区 →add→ 暂存区 →commit→本地仓库 →push→远程仓库
基础命令:
用户配置:
分支: