前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >git仓库详细了解 一

git仓库详细了解 一

作者头像
meihuasheng
发布2021-03-16 20:46:31
发布2021-03-16 20:46:31
3920
举报
文章被收录于专栏:phpcodersphpcoders

这两天将git详细的了解了一波,特此分享笔记·····

git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理;

集中式、分布式:

集中式:就像是一个仓库,将所有的东西都放在这里,如果这里崩了的话所有的东西都会没有; 例如:SVN

分布式:分了很多仓库,意思就是这边没了,另外一边有备份一样,或者说你冲会员,付钱不仅可以微信支付,也可以支付宝、QQ钱包等等; 例如:git

说白了,就比如你写一个ppt,第一次写完之后,作为第一个版本,老师觉得不行,需要改一下各种样式,这时候你就开始改,改完的我们算作第二版本,而这时老师看了又觉得第一个版本更清晰,所有又让你改回来,这时你没有存的话就很难受了····而git就是为了解决这样的问题的,给你一颗后悔药吃,emmm

首先:

windows需要进入https://gitforwindows.org/下载git 然后在主页面有如下东东----

rm -rf * 删掉所有数据

流水线操作:

a.php(这里是你写的文件) add操作 [这是一个运输车] commit操作 [git仓库]

流程就是你写的文件首先要通过add进入运输车里,然后再同过commit操作进入git仓库里,如下图

touch b.php 创建一个空白文件

git init 初始化一个空的仓库

git status 查看有没有文件要进入运输车 (红色代表没有进入运输车,入车里后再查看变绿色就代表进入运输车)

git add a.php 进入运输车里 git add . 代表全部文件一起进入

git commit -m '第一次入库' 代表文件入库了

subl .gitignore 文件下可以限制进入运输车 subl 命令就是用sublime text3打开文件.gitignore

要让这个命令有效需要下载软件sublime text3,而且在path环境变量中要有sublime text3软件的根目录

*.txt 写上这个就是不让txt文件后缀进入运输车

!a.txt 忽略这个文件

git rm a.txt 从仓库中删除相应的文件,这里也就将本地的该文件删除

git rm --cached a.txt 加了这个参数后,之后删除git仓库里的文件,本地还会保留

git mv a.php b.php 将a.php修改成b.php文件,文件名

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/05/29 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档