svn git 版本管理器
svn 属于集中的管理 所有版本都在中央服务器上存储
git 属于分布式管理 每个电脑都有对应的版本
git的相关命令
git 把仓库分为三个区 工作区 缓存区(暂存区) 历史区 平时的代码都是写在工作区
-
git init 把一个文件夹初始化一个git 仓库
-
git status 查看当前仓库的状态(工作区)
- 红色代表工作区的修改
- 绿色代表工作区的修改提交到缓存区
-
git add . 把工作区的修改文件提交到缓存区
-
git commit -m "备注" 把缓存区的内容提交到历史区
-
git push 把文件的历史区代码提交到远程仓库
-
初次提交时需要执行 git push --set-upstream origin master
-
与仓库建立连接 git remote add 桥梁名 远程仓库地址 一般桥梁名为:origin
-
git config --list 查看本机的git信息
-
git config --global user.name 用户名 "初始化本机的git用户名"
-
git config --global user.email 用户邮箱 "初始化本机的git邮箱"
一般使用
-
git add. 先把工作区的内容提交到缓存区
-
git commit -m "备注" 把缓存区的内容提交到历史区
-
git push 把历史区的内容提交到远程仓库
-
git clone 别人的仓库地址 把别人的仓库复制一份在自己电脑上
-
git pull 把远程仓库的内容更新到本地仓库
git 工具的三个远程服务器 girHub gitLab 码云: 工作中一般使用的时gitLab