Git学习使用方法总结(2)

在前面配置完git参数后,就可以创建本地仓库了,在一个项目文件夹下,输入git init即可创建完成,然后便可以在目录下看到.git文件夹。代表创建成功。

在继续之前先了解一下git工作区的概念,git项目阶段有三个区域:工作区(working directory)、暂存区(stage area)和git仓库(.git directory),工作区就是我们看到的项目目录,里面仅包含项目当前版本的文件快照。暂存区是git的一个临时区域,用于保存新添加或者修改但还未提交的文件。仓库则用来保存项目的元数据和对象数据库。

在项目中有新文件时,可以通过git status来查看当前状态。
在这里插入图片描述
我们可以看到main.c和main文件处于未跟踪状态(untracked),对应的是两个问号(??),然后我们通过git add命令将他们添加到暂存区

git add main.c main
##或者 git add *

git add命令可以指定具体文件,也可以使用通配符对指定文件进行添加,这时候我们可以看到文件已经添加进了暂存区。
在这里插入图片描述
然后我们就可以使用git commit把文件提交到仓库了。我们可以使用git commit -a来跳过中间的暂存区,直接将文件提交到仓库。

当我们将文件修改后,运行git status会发现git提示文件处于modified状态中,运行git add或者git commit -a即可提交文件。

如果文件还处于暂存区,并且还没提交,文件又被修改,此时如果直接运行git commit,此时仓库保存的是上一次修改的内容,因为最近一次的修改还没有保存到暂存区,所以此时我们需要再次运行git add命令将最新的修改保存到暂存区中。

待续未完…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值