问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何在本地的git仓库下建立新的仓库

发布网友 发布时间:2022-04-29 21:39

我来回答

1个回答

热心网友 时间:2022-06-23 09:32

我们都知道,使用git的好处是可以很好地对项目版本进行控制。

我们可以很清楚地看到修改了哪些代码,并可以恢复到我们想要的版本。

使用的话,平常我们都是先将改动的代码提交到本地仓库,再推送到远程仓库。

那如果我们不需要推送到远程仓库,只需要在本地仓库进行管理呢?

最近就在做项目时,需要建立本地仓库。

于是上网查了下资料,找到了建立本地git仓库的方法,下面简单描述一下:

1、在项目的根目录下,使用git init 命令创建一个版本库。执行过后会发现根目录下多了一个.git的目录。

其中包括许多的空文件。比如:
config # 项目的配置信息

description # 项目的描述信息

HEAD # 项目当前在哪个分支的信息

hooks/ # 默认的“hooks” 脚本文件

index # 索引文件,git add 后把要添加的项暂存到这里

info/ # 里面有一个exclude文件,指定本项目要忽略的文件 #

logs/ # 各个refs的历史信息

objects/ # 这个目录非常重要,里面存储都是Git的数据对象

2、本地仓库创建成功后,使用git add 命令。把当前目录下的所有文件全部添加到暂存区。

3、再使用git commit 命令,将文件提交到本地仓库。

至此,本地仓库创建成功。当本地的源文件改动时,只需要再添加、提交到本地仓库即可。

使用git log 命令,可以看出有哪些内容被提交了。

甚至可以恢复到想要恢复的版本,这样及再也不用担心代码不能恢复的情况了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
美的面包机和面要多久 美的面包机和面的时间要多长 美的面包机怎么用手动操作 如何用美的面包机发面 如何用美的面包机和面 美的面包机如何和面 CDR教程—教你如何使用CorelDRAW复制图形方法 苹果手机微信怎么换漂亮字体(苹果手机微信怎么换行输入) 有什么好用的app转换字体 手写转文字的软件 erp可以看评论地址吗 淘宝评论url是什么意思? 和女朋友聊些什么 windows开发平台下本地项目如何使用git管理 SQL 关于如何增加数据 和女朋友能聊那些话题 做梦,梦见一个超级可爱的小男孩是怎么回事啊?是什么寓意啊?如题 谢谢... 气动点焊机放电时冲击电流大,对其它设备影响大,并导致空压机显示缺相停机,有什么办法防冲击电流? 为什么氩弧焊焊机使用时电流忽大忽小 焊机电流太大无法调小怎么办 邮箱一般有多大? 电焊机过流指示灯亮着是什么原因? 氩弧焊使用脉冲焊接工件过烧是什么原因 电子邮箱一般格式 - 信息提示 为什么氩弧焊焊机使用时电流忽大忽 脉冲焊接使用二次电流总是不稳怎么回事? 邮政储蓄银行查余额发来无账户信息是什么意思 电焊机电流大了调不小是什么原因呢 189邮件发邮件显示别名,如要使用帐号怎么办? 焊机焊接电流过大或过小对机器和工件有什么影响 伟创焊机zx7-400 焊机电流调大,异常指示灯亮是什么原因 帮我查一下上次订购的特勃丸男士用品男士用品特勃丸波? neville迪拜和特勃哪个效果好 男人短小,请问香港特勃好用吗? SQL批量添加数据 为何本地要安装git 本地终端 不能代替么 向sql 数据库中增加多条数据,用sql命令怎么写?急!急!急! 政府机关没有证件,只有一个公章,要怎么开通认证微信公众号? 质谱仪、光谱仪以及色相仪的区别是什么啊?哪个应用比较广呢? ps怎么复制并使用别人的图层样式 ps 快捷键的问题,复制图层样式与粘贴图层样式的快捷键是什么 ps中复制图层样式快捷键 ps怎么把另一图层的全部效果粘贴 PS粘贴图层样式的快捷键是多少 原子吸收光谱、分光光度计、紫外光谱、质谱仪、红外分别测量什么的? 研究生2020国家线已公布了吗? 气相色谱仪与质谱仪的不同之处 为什么《干物妹小埋》中Ebina要翻译成“海老名” 海老名什么意义 我的青春恋爱物语果然有问题里第一季学习搞活动有个话剧里面那个羊吃猴面包树是什么意思? 请问在爱奇艺里面看电视时这么关闭自动旋转