首页 > 编程知识 正文

git版本库搭建,git仓库迁移

时间:2023-05-06 21:00:30 阅读:241739 作者:1369

1、什么是版本库(what is a GIT repository)?

版本库其实就是Git管理文件的仓库,通俗点说就是一个目录,不过在这个目录里面,所有的文件都在被Git管理,包括每个文件的修改和删除,都能找到对应的操作记录,;对于新增的文件,要先添加到版本库中才能被Git管理起来。具体怎么添加,后文会逐步讲解到。

2、如何创建版本库(how to build a repository)?

建一个空目录,执行git init命令即可把当前这个目录变成Git可以管理的仓库。执行完git init命令之后,目录下会多出一个名为.git的文件夹,这个目录是Git来跟踪并管理版本的,这个目录最好不要手动的去修改里面的文件,否则,很可能会把git仓库给破坏掉。

下面看看命令行如何创建版本库:

版本库创建完成时候,会多出一个.git的目录:

细心的朋友,可能会发现目录后面的(master),没错这就是master分支,版本库创建之后,git会自动创建一个分支,那就是master。 关于分支的知识,我会在后面的博客中仔细讲解。

3、把文件添加到版本库

刚刚创建好的目录下,虽然版本库已初始化,但是目录下没有任何需要管理的文件,所以首先要新建文件。

在命令窗口下,使用命令vi <文件名> 或 vim <文件名> 新建并进入到编辑模式:

下面这张图片是Git使用vi或者vim命令打开、关闭、保存文件的相关说明(这是我之前看到的,不记得是哪位暴躁的啤酒的,这里借用一下,如有冒犯请及时联系我删除)

文件创建好之后,我们就可以添加文件到版本库了。有以下几个步骤:

步骤1、查看状态:git status

untracked file指的是为跟踪的文件,由此可见,新增的文件,还未被git管理起来,要想被git管理起来,请看步骤2。

步骤2、添加文件到暂存区:git add gitnote.txt(文件名、路径名)

使用git add命令将文件添加到暂存区,再使用git status查看状态:

说明:git add (路径)文件名,是将指定文件添加到暂存区;git add 文件夹,是将整个文件夹下的文件添加到暂存区。

changes to be committed指的是修改的但尚未提交的文件,由此可见,git add 命令将文件添加到暂存区了,但是这个时候,文件还未被git真正的管理起来,若想将文件让git真正的管理起来,请看步骤3.

步骤3、将暂存区的文件提交到仓库:git commit -m "这里写你的备注信息"

使用git commit 命令将文件添加到暂存区,再使用git status查看状态:

由此可见,文件已经提交了,此时的文件文件才被git真正的管理起来了。

下一篇将详细讲解 git add 和 git commit 命令。

小结:

创建版本库涉及到的命令有:

          创建目录:mkdir gittest

          进入目录:cd gittest

          显示当前目录:pwd

          创建版本库(初始化版本库):git init

版本库创建好之后,会多出一个.git的文件夹,并且会自动新建一个master分支。

把文件添加到版本库相关命令:

          查看状态 :git status(新增的文件、被修改的文件、已添加到暂存区但未提交的文件)

          添加到暂存区:git add 文件夹/(文件路径)文件名

          提交到仓库:git commit –m “remark” (–m 后面的是注释)

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。