关注“前端学苑” ,坚持每天进步一点点
「~打开git的正确方式~」
说起代码管理方式,就会想起我们常用的Git,svn。git是分布式的管理方式,svn是集中式的管理方式。大部分公司都在用git来管理代码,一起git命令来管理代码吧。
Linus在1991年创建了开源的Linux。(请不要傻傻分不清Linus和Linux)
当时Linus选择了一个商业的版本控制系统BitKeeper(商业版本控制系统),由于某种原因BitKeeper的公司不让他们使用了。
Linus花了两周时间自己用C写了一个分布式版本控制系统,这就是Git!
前几年,git操作发生的严重问题:
马蜂窝的前端火了!遇到冲突不怕怼,强制提交就是干
当两条分支对同一个文件的同一个文本块进行了不同的修改,并试图合并时,Git不能自动合并的,称之为冲突(conflict)。解决冲突需要人工处理。
代码管理 —— Git基础
Git工作原理
1、 Workspace:工作区,执行git add *命令就把改动提交到了暂存区,执行git pull命令将远程仓库的数据拉到当前分支并合并,执行git checkout [branch-name]切换分支。 2、 Index:暂存区,执行git commit -m '说明' 命令就把改动提交到了仓库区(当前分支)。 3、 Repository:仓库区(或本地仓库),执行git push origin master提交到远程仓库,执行git clone 地址将克隆远程仓库到本地。 4、 Remote:远程仓库,就是类似github,coding等网站所提供的仓库。Git显著优点就