git
<代码协作管理工具,上传和拉取最新的代码;
<每个员工的电脑都可以进行一个版本的记录再上传到中央电脑,先存储在本地仓库然后再上传到git仓库
<代码提交到本地仓库不需要网络
vsn
<集中式:只能在中央仓库进行版本的记录
<提交到中央仓库需要网络
<以文件的方式进行存储
git的命令
<git分为三个区:工作区、暂存区、历史区
<git init :在当前文件夹下初始化一个git仓库;文件夹下多一个隐藏的 .git的文件夹
<git add . :将文件内容上传到暂存区
<git commit -m"注释" :把暂存区的代码提交到历史区,字符串里事提交内容的藐视
<git status :查看文件的状态
<git checkout -- 文件名 :让暂存区的代码覆盖本地
<git rm --cached 文件名:删除暂存区的文件
远程仓库
<git remote add origin 远程仓库地址 :让本地仓库和远程仓库建立关联
<git remote remove 仓库名 : 解除本地仓库与远程仓库的关联
<git remote -v :查看本地仓库和远程仓库的关联
<git push origin master :把历史区的内容推送到远程仓库
<git clone 远程仓库地址 :把远程的文件下载到本地
<git pull origin master :拉取远程仓库最新的代码
创建分支
<git branch 分支名:创建分支
<git checkout 分支名:切换到分支
<git merge :合并分支
<git branch -d 分支名:删除分支