- 
            
            集中式:网盘。。中心服务器。。联网。 分布式:高效,无需联网。 GitHub:社区网站,基于git。 查看全部
- 
            
            管理工具发展历史 查看全部
- 
            
            git常用命令 git status 查看git当前状态,可以看到修改过的内容 git add <fileName> 将修改的内容添加到git管理中,可通过 * 来模糊增加(目前代码只存在于本地仓库中) git reset <fileName> 取消提交 git commit -m "remark" 用于提交上一步 add 增加的内容 -m 用于指定本次提交的备注信息 git commit -a -m “remark” 用于修改前次提交的备注信息 git push 将代码发布到自己的远程仓库,等待合并 查看全部
- 
            
            版本管理工具发展历史: 
 cvs——svn——git——github
 查看全部
- 
            
            git:版本管理工具 
 (1)备份文件(2)记录历史(3)回到过去,找回删除文件
 (4)多端共享(5)独当一面(6)团队合作查看全部
- 
            
            版本管理工具演进 查看全部
- 
            
            版本管理工具必展史: cvs(1985)->svn(2000)->git(2005)->github(2008) 查看全部
- 
            
            强制回滚,就是回到过去在推送到远程分支 git push -f 查看全部
- 
            
            linux下装github一般用作什么? 查看全部
- 
            
            发展历史 查看全部
- 
            
            备份 历史记录 多端共享 团队协作 查看全部
- 
            
            版本管理工具: 作用:1、备份文件 2、记录历史 查看全部
- 
            
            介绍 查看全部
- 
            
             查看全部 查看全部
- 
            
            版本管理工具的作用: 1.备份文件; 2.记录历史; 3.多端共享; 4.团队协作; 版本管理工具历史: CVS(始祖,集中式)--SVN(集大成者,集中式)---Git(geek主流,分布式)---Github(geek社区,托管网站) 集中式需要中心服务器放置最新文件,必须联网。 分布式每个拥有版本库的人都可以不联网时完成快速操作。 Linux下安装:yum install git Git clone url 操作 Git status Git add 文件名 Git status Git commit---本地的 Git push---提交到github上 Git status Linux下解决冲突 回到过去 Git log Git reset –hard commit后面的编码----回到过去 Git reflog Git reset –hard 编码----带着过去代码回到未来 建立里程碑 分支 本地用客户端merge,开源用网络端merge 多人合作的经验 1.多用客户端和工具,少用命令行,除非是在Linux服务器上直接开发 学习工具的目的是提高工作效率不是学习工具本身 2.每次提交前,diff自己的代码,以免提交错误的代码 3.下班回家前,整理好自己的工作区 4.并行的项目,使用分支开发 5.遇到冲突时,搞明白冲突的原因,千万不要随意丢弃别人的代码 6.产品发布后,记得打tag,方便将来拉分支修bug 查看全部
举报
 
             
         
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                