chapter 8、JS----从入门到熟练的小白之路(持续更新....)

185 阅读1分钟

一、SVN 和 GIT

两者都是一个版本管理的工具

区别

svn:集中式

1、要联网中央服务器损坏,所有版本丢失,损失严重;
2、基于文件传输,拉取代码慢;

git:分布式

1、无需联网;
2、每个开发者都是一个版本控制的代码仓库(都能记录历史版本);
2、基于文件流传输,速度快;

二、git 实际操作流程

git有三个区域:

  • 工作区:代码编写的地方

  • 暂存区:临时存储

  • 历史区:版本记录信息

      初次安装git,需要在本地配置基本信息:git config -l  查看本地全局配置信息
      没有配置则:
          git config --global user.name "xxx"
          git config --global user.email "xxx"
     初始化一个本地仓库:
          git init
    

git 常用命令

git init            //形成一个本地仓库
git status          //查看文件状态
git add .           //所有文件提交到暂存区
git add 文件名       //单个文件提交到暂存区
git commit -m"注释" //提交到历史区
git log            //历史版本查看
git reflog         //所有版本查看
git reset --hard 版本号前七位 //回滚到某一版本
git remote -v      //查看本地是否和远程仓库有连接
git remote add origin 地址 //和远程仓库连接
git pull origin master //拉取远程仓库代码
git push -u origin master //推送代码到远程仓库
git clone 地址      //克隆远程仓库的代码 (相当于本地和远程仓库连接)
git branch         //查看分支
git barnch 分支名   //创建分支
git checkout 分支名 //切换分支
git checkout -b 分支名 //创建该分支并切换到该分支

合并分支dev代码到主分支master:

git checkout master   //先切换到主分支
git merge dev         //合并
git push origin master//推送代码