git
ctxcn
保持饥饿,保持愚蠢。
展开
-
git基础:1.创建版本库和版本回退
集中式版本控制系统:版本是集中存放在中央服务器的,做项目的时候要先从中央服务器里面取得最新版本,做完项目然后在推送上传到中央服务器进行储存。缺点是没有网络或者是网速不够快,上传和下载文件要很长时间,不方便也不安全。分布式版本控制系统:在自己电脑上创建一个本地版本库,修改,上传在本地进行就可以,方便快捷,2人协作,可以直接相互推送给对方,就可以看到各自的修改,多人协作 通常也建立个一个中央服务器原创 2016-11-02 16:45:03 · 358 阅读 · 0 评论 -
git基础:2.工作区和暂存区
git和其他版本控制系统如svn的一个不同之处就是暂存区的概念工作区 就是电脑上能看到的目录,可以理解为当前仓库所在的目录比如htdocs下的git文件夹 不过不准确版本库 工作区下面有一个隐藏的目录.git 这个就是我们的版本库Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向m原创 2016-11-02 16:47:39 · 222 阅读 · 0 评论 -
git基础:3.撤销修改
git跟踪并管理的不是文件,而是修改,可以把创建一次文件也看做修改 文件只要没有git add添加到暂存区,系统默认还是在工作区, 那么commit是不能提交到目录树分支的撤销修改的内容1.错误发现的及时,只要把文件回退到上一个版本的转态就好。2.丢弃工作区的修改:git checkout -- 加文件名 git checkout -- 1.php命令git checko原创 2016-11-02 16:50:53 · 184 阅读 · 0 评论 -
git基础:4.删除文件
在git中,删除文件也是一个修改操作。删除文件管理器里面的文件用rmrm 1.php这时 工作区和版本库的文件就不一致了 有2个选择1.确实要从版本库中删除文件,那就git rm删除掉 并且 git commitgit rm 1.phpgit commit -m "删除1.php" 2.不小心删除错误了, 如果一个文件已经被提交到版本库,那么你永远不用担心误删,但是原创 2016-11-02 16:53:55 · 212 阅读 · 0 评论 -
git基础:5.远程仓库
2个比较好的git在线仓库:国外 www.github.com 国内 git.oschina.net(码云) git手册中文版:http://git.oschina.net/progit/远程仓库的目的是为了让大家交换代码1.先在远程创建一个项目在线平台上面创建项目会出现2个仓库地址点复制里面的地址2.把代码推到远程库 push(推) 首先为本地库添加一个远程库 git原创 2016-11-02 16:56:45 · 351 阅读 · 0 评论