Git将文件从工作区提交到本地库操作流程(一条龙服务)

本文通过图文并茂的方式,详细介绍了Git的基本操作,包括初始化本地库、添加文件、暂存区与本地库的区别,以及提交、撤销等关键步骤。适合初学者理解并实践Git技术。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

用通俗的语言教会你最实用的技术(Come on!!)   

首先用一张图,简明的表现出Git的工作机制:

   相关知识:当文件写入工作区,然后提交到暂存区的文件都是可以被删除的,只有真正提交到本地库,就不能被删除了,永久的保留了当前版本文件。

   相关Git命令:

git init                                                                    初始化本地库

git status                                                               查看本地库状态

git add  文件名                                                       添加到暂存区

gir commit -m "日志信息" 文件名                         提交到本地库

git reflog                                                                查看历史记录

   工作区提交到本地库的操作演示:

第一步:

初始化本地库:首先打开一个新的文件夹,点击鼠标右键,选择Git Bash Here,然后输入下面这串命令。然后就会在该文件夹下生成.git文件,这个是一个隐藏文件,可以参照下图打开隐藏的项目,就可以看到.git文件。

$ git init

 输入下面命令,首次查看:(工作区没有任何文件)

$ git status

我们来解读一下系统返回的这三行是什么意思:

on branch master 提示你当前你下载的这个本地库是在哪个分支里面,现在是在master的分支里面,因为我下载的时候勾选了默认在这个分支里面,默认民为master。

No commits yet 说明你目前还没有提交过任何东西

最后一行:表示我们没有任何文件要提交,因为我们现在是一个空的git库

 第二步:

新增文件:下面代码表明我们要新增一个hello.txt的文件和内容。

编写好内容,按Esc退出编写内容,切换到命令模式;然后输ZZ保存。

$ vim hello.txt

输入下面代码,查看文件。

$ cat hello.txt

再次查看(检测到未被追踪的文件)

我们可以看到,出现了红色的hello.txt,这是因为现在文件虽然有了,但它现在只是在工作区,我的git还未追踪过这个文件。

第三步:

添加到暂存区:下面的警告的意思是在暂存区CRLF这个换行符会替换为LF。(没有任何影响)

$ git add hello.txt

 再次查看状态:可以很清楚的看到,hello.txt变绿了,说明这个文件已经被追踪到了。但是这个文件还只是在暂存区里面,前面我们将相关知识的时候,说了暂存区里的文件还是可以被删除的。

 如果你不想让文件放入到本地库,这是暂存区的文件还是可以被删除的,如下:

我们再次查看:发现hello.txt有又变红色,说明在暂存区的文件已经删除了。

我们这里还是要继续将文件传入到暂存区最后保存在本地库:

第四步:

添加到本地库:我们要将暂存区的文件添加到本地库,形成一个自己的历史版本。 

在下图第四行可以看到:主干分支已经有了一个第一次提交的版本了,35417dc为版本号。这样说明我们首次提交版本就成功啦。

 一旦我们把这文件提交到这个本地库,我们可以再次执行查看本地库的命令;可以发现已经没有no commits yet,说明我们已经提交过了,所以说不会显示这一行,同时说明现在你已经有一个版本信息了;

最后一行说明:我们现在既没有新增又没有修改,你这个工作的树它是干净的,说明我们没有东西再次提交。

我们提交的本地库也就成功啦,小伙伴们学会了吗~~

 

 

 

 

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值