• 150455

    文章

  • 1009

    评论

  • 13

    友链

  • 最近新加了换肤功能,大家多来逛逛吧~~~~
  • 喜欢这个网站的朋友可以加一下QQ群,我们一起交流技术。

git教程入门


git简介

首先说一下SVN和git的区别:

SVN是集中式版本控制系统,也就是说SVN会有一个中央服务器,代码库是集中存放在中央服务器的,干活时从中央服务器将最新的代码下载到本地电脑上,在本地修改完成后再上传到中央服务器的代码库中。缺点:必须联网才能工作,在局域网中还好,但是当网络环境较差时效率太低。

central-repo

git是分布式版本控制系统,也就是说git是不需要中央服务器的,每个人的电脑都是一个完整的代码仓库,这样你工作的时候就不需要联网,直接可以开始工作,当需要多个人之间进行协作时,比如你修改了文件A,你同事也修改了文件A,这时这需要将各自的修改推送给对方就可以实现相互协作。相比集中式版本管理系统,分布式版本管理系统的好处是更安全,因为每台电脑都是一个完整的代码仓库,所以当其中一台无法使用时不要紧,随便从其他人哪里复制一份就可以工作了,而集中式版本管理系统中,如果中央服务器挂掉了,则所有人都无法工作了。

distributed-repo

相比SVN,git方便、简洁的拉分支功能更加优秀。

 

创建版本仓库

第一步:新建一个空白文件夹作为git版本仓库的目录

如果使用的是windows系统,为了避免各种不必要的问题,请将文件名(包括父目录)改为英文

第二步:通过 git init 命令将当前目录设置问git管理的版本仓库

第三步:关联远程仓库

$ git remote add origin git@github.com:michaelliao/learngit.git

origin 远程库名称,git@github.com:michaelliao/learngit.git 远程库的地址

 

git的基本命令

从远程库克隆

$ git clone git@github.com:michaelliao/gitskills.git

添加文件,即将文件添加到暂存区中

$ git add readme.txt

提交更改,即将文件提交到当前分支

$ git commit -m "修改了readme"

将本地库推送到远程库,即当前分支推送到远程分支

$ git push origin master

origin 远程分支名,master 本地当前分支名

 


695856371Web网页设计师②群 | 喜欢本站的朋友可以收藏本站,或者加入我们大家一起来交流技术!

0条评论

Loading...


发表评论

电子邮件地址不会被公开。 必填项已用*标注

自定义皮肤 主体内容背景
打开支付宝扫码付款购买视频教程
遇到问题联系客服QQ:419400980
注册梁钟霖个人博客