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

怎样将本地非空目录转换成git仓库

发布网友 发布时间:2022-05-20 20:54

我来回答

1个回答

热心网友 时间:2023-11-24 12:02

我们都知道,使用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
备忘录在手机的哪里 刚性消费有哪些 中国经济快速增长的原因 什么是刚性消费 什么叫刚性增长 特别精辟的个性签名(非常经典的个性句子) 特别经典的个性签名(非常惊艳的个性句子) 文艺范十足的个性签名(温柔治愈的个性签名句子) wps文字怎么设置每页头和尾 27岁的女人需要补充哪些营养元素 reidgit怎么解决死机的问题 Linux Suse 的安装源里面居然没有GIT工具??? 哪位懂韩文的帮忙翻译一下,啥意思?老婆看不懂叫我问下。 外面卖的那些芦荟啫喱芦荟膏之类的,里面的成分是不是真的有浓缩芦荟汁的呢? git/info/exclude 怎么创建 食用芦荟浓缩汁brix指标要求 四灯浴霸嵌入式三合一取暖照明浴室灯的安装方法 网上说100斤粮食能出一二百斤酒,能吗? 暑假初中、小学生家庭教育“五小”主题实践活动表 南京市游府西街小学和五老村小学哪个好? 据说雨花台小学和雨花台实验小学要合并了,有确切消息吗? 一个人,当他被骗后,心里难受怎么办? 被诈骗,被诈骗人不配合怎么办? 为什么骗人的人总能过得很好?被骗的人怎么办? 在一个人上当受骗后用怎样的话去安慰她好呢? 如何安慰被骗钱的人 如何去安慰一个刚刚被骗的人? 如果一个人因为被骗而对所有人不信任,怎么开导? 电视上快男超女至上励合他们穿着红衣服那首歌叫什么 安徽省中专升大专考试时间 怎么更改oppoa3的面部解锁 oppoA37m如何使用面容解锁 oppo怎么添加两个面部解锁 小学三年想自学编程入门 oppoa3面部解锁不能用了,怎么重新录入? OPPO a3面部锁屏没用 为什么我的OPPOa3手机没有面部录入的功能?哦。 中学生,想要学习编程,但是觉得C语言太难,少儿编程培训班又都是小学生在学,请问我应该如何自学? 请问OPPOa3的手机有面部的怎样重设密码 大连数控编程学徒工资3500有那么高吗 数控机床的大连数控是什么编程系统? 请问大连数控车床PLC梯形图用的是什么编程软件,它的梯形图怎么看不懂,我学的是三菱PLC , 大连数控系统编程不要分行号吗 大连职业技术学院数控专业学习编程是普通很简单的还是更深一层啊? 数控大连18T编程M41和S1一样吗? 请问:女士的车内用哪个味的车载香水比较好? 大连数控18T子程序多个切槽怎样编程 女性车上放什么汽车香水好? 大连数控18T操作编程手册 大连数控18t用g76编程p值怎样算