源代码管理工具
Posted zidiansha
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了源代码管理工具相关的知识,希望对你有一定的参考价值。
→源代码管理工具有什么用?
·它可以记录一个项目从诞生一直到定案的过程
·它可以备份一个项目所有的内容变化,无限制地返回重做
·它可以方便使用者查看特定版本的修订情况
这篇博客将重点介绍源代码管理工具之一——GitHub(网页版)
→在最初的最初,我们需要做的当然是创建一个属于自己的GitHub账号啦。
·进入官网https://github.com/
·点击右上角的Sign up,跟随提示注册就可以了
·如果网页加载不出来,可以尝试使用加速器
→登陆成功后就能进入如下界面
如果要长期使用,那么建议你下载一个Git。
那么有人就要问了,Git和GitHub究竟有什么区别呢?
简单来讲,Git是一个软件,而GitHub是基于Git制作的一个网站。
Git切换中文方式请看:http://t.csdn.cn/Dpk9M
(才不是因为网页版不能切中文且360浏览器的翻译完全没用)
使用网页版GitHub建议用谷歌浏览器打开
→如何创建一个项目
·在登陆状态下直接点击左侧的绿色按钮或通过右上角的“+”打开New repository
·填写项目名称、介绍,更改设置并完成创建(如图)
新手可以直接使用默认设置哦
·完成创建后就可以上传自己的文件啦
·如果有人为你的代码留言,或者你有什么话想对别人说,可以点击左上角的Issue进行留言互动
这样你的项目就完成保存啦。
→如果你想下载别人的项目,只需要点开别人分享的链接,点击那个最显眼的绿色“Code”,选择“download zip”,就可以获得别人的源代码了。
(别问为什么没有图,写这条的时候网页崩了而已)
那么以上就是关于主流源代码管理工具之一——GitHub(网页版)的简单使用方法
参考资料:【『教程』一看就懂!Github基础教程】 https://www.bilibili.com/video/BV1hS4y1S7wL/?share_source=copy_web&vd_source=88852c04b6f153867472b81c21c0e9cd
源代码管理工具-git
一、源代码管理工具概述
1、源代码工具作用
- 代码回滚:返回到先前的某个状态
- 代码合并:多人开发,将各自开发的模块进行合并
- 版本备份:项目开发到一定阶段后进行备份
- 权限控制:限制不同用户访问或操作不同的文件
- 问题定位:出现问题后定位是谁造成的哪里造成的
- 可以记录项目的所有内容的变化,无限制返回
- 查看特定版本的修订情况
2、各种源代码管理工具
- cvs, 最早的源代码管理工具,1990年诞生,鼻祖
- svn ,即 Subverision,比cvs快,功能更多,国内使用率 70%~90%
- git
- 开源分布式版本控制工具,分布式控制工具中速度最快、最简单、最流行的
- Linux之父,为了辅助开发Linux内核开发出来的
- 国内正在慢慢普及使用giti
- git与svn比, git多数情况下比svn快;svn是集中式,git是分布式;git支持本地版本控制
- ClearCase:安装体积比windows大,付费的,世界500强的公司会使用,优点是很稳定
- VSS:微软的集中式版本控制工具,集成在Visual Studio中
集中式和分布式的区别:
集中式:所有的代码都集中在一块, 统一进行管理
?
分布式:在每个客户端都有一份完整的代码仓库, 可以在每个客户端自行管理
?
3、git工作流程
git clone
连同代码仓库一起下载下来git commit
提交到本地仓库git push
提交到服务器git pull
从服务器下载最新的代码
经验:每天下班前,提交一份没有问题的代码到服务器;早上上班第一件事,从服务器拉最新的代码到本地;
二、git使用
以上是关于源代码管理工具的主要内容,如果未能解决你的问题,请参考以下文章