Git 笔记 —— (一)、增删改查文件

目录:

一、基础配置

二、基础实践

三、命令说明


一、基础配置

涉及命令:git config

根据手册,安装Git 后首先需配置用户信息,之后用Git 管理项目都会用到此信息。cmd 命令:

git config [--global] user.name=my_name
git config [--global] user.email=myemail@qq.com

查看配置:

#查看配置列表
git config --list
#查看某项配置值
git config user.name


二、基础实践

涉及命令:git init、git add、git commit、git rm、git status、git ls-files

增加文件。以在目录 G:\workspace_Git\test 中创建项目并进行版本控制为例:


1、创建项目:git init

之后,便在test 目录中生成了.git 文件夹,它就代表一个Git 工程。

2、添加文件进行版本控制:git add

为了对文件进行版本控制,首先,需要将其添加到工作树(work-tree)中。文件需在.git 文件夹所在目录或在.git子目录中,且运行此命令时需进入文件所在位置。如,在test 文件夹中创建myFile.txt 并将其添加进工作树。

3、提交:git commit

Git 管理的文件有三种状态:modified、staged、root directory。staged 是一个过渡状态,即本地修改了文件,但修改还未更新到Git 仓库。新增或修改的文件必须处于staged 状态,commit时才会更新到仓库,新增的文件可直接进行提交。

修改文件。以上三步,实现了添加文件进仓库,下面,对仓库里面的文件进行修改:


1、修改文件myFile.txt 后,查看项目状态:git status

2、修改的文件没有处于staged 状态,需标记为staged:git add myFile.txt

3、再次查看项目状态,文件已处于staged状态:git status

4、提交更新:git commit -m "提交注释"

删除文件。任何对文件的修改(增删改),都必须commit 后才能生效,具体示例:


1、删除文件操作:git rm myFile.txt

2、查看项目状态:git status

3、提交修改,使删除操作生效:git commit -m "comment"

查看文件。git status 可查看工作缓冲区中的文件变化,但要查看工作区的文件,需用git ls-files


1、查看受Git 控制的文件:git ls-files


三、命令说明

对各命令基础使用的说明。

1、git init

初始化项目,如果带--bare 参数,表示创建一个裸项目(没有工作树),此时运行git add 等命令会提示:fatal:this operation must be in a work tree。所以,最好不要带此参数,后面在逐步深入。

2、git add

添加新文件,或修改文件,每次commit 前,必须运行此命令,commit 前可多次运行,真正提交的改变是最后一次运行时文件的状态。

3、git rm

删除文件。

4、git status

查看工作树中文件的修改情况。

5、git commit

将staged 的文件提交。

6、git ls-files

查看此项目控制的文件列表。


参考文档:https://git-scm.com/docs



  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值