首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >git add命令行添加文件、文件夹以及撤销文件add的方法

git add命令行添加文件、文件夹以及撤销文件add的方法

作者头像
德顺
发布2019-11-13 10:26:06
24.2K0
发布2019-11-13 10:26:06
举报
文章被收录于专栏:前端资源前端资源

在日常的工作中,git 添加操作是最基本的Git命令之一。

以下是 Git 上传的原理及上传命令的几个步骤:

在工作区(working directory)进行内容改动后,需要add操作,将文件添加到暂存区(index)。

然后再 commit ,改动的内容才在本地仓库(local repository,或者也叫版本库)中生效。

然后 push 到远程仓库(remote repository),才能在远程仓库中查看或者使用。

当你在本地创建一个文件后,查看文件状态。

$ touch w3h5.txt
$ git status
# On branch dev
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
# w3h5.txt
nothing added to commit but untracked files present (use "git add" to track)

Git提示,w3h5.txt 是一个未追踪的文件。可以通过 git add 命令添加到暂存区以便 commit 。add后,Git会追踪文件的变化,在提交时提醒我们别漏了文件。

git add 添加命令的常用操作:

1、添加所有文件到暂存区

一般情况下,我们会用 . 或者 * 来提交,表示的是所有,是一种正则表达式。

不加参数默认为将修改操作的文件和未跟踪新添加的文件添加到git系统的暂存区,注意不包括删除。

git add *
git add .

拓展:

git add -u .

-u 表示将已跟踪文件中的修改和删除的文件添加到暂存区,不包括新增加的文件,注意这些被删除的文件被加入到暂存区再被提交并推送到服务器的版本库之后这个文件就会从git系统中消失了。

git add -A .

-A 表示将所有的已跟踪的文件的修改与删除和新增的未跟踪的文件都添加到暂存区。

2、添加某个文件类型到暂存区,比如所有的 .html 文件。

git add *.html

3、添加整个文件夹到暂存区,比如根目录的 index 文件夹。

git add index/

4、添加某个文件或者某个文件夹中的某个文件到暂存区 ,比如 index 下的 index.html 文件。

git add index/index.html

一些自动生成的,比如日志文件,或者编译过程中创建的临时文件等,不需要纳入 Git 的管理,在这种情况下,我们可以创建一个名为 .gitignore 的文件,来跳过上传。

参考:Github利用.gitignore文件忽略不需要上传的文件

取消/撤销文件 add:

git reset HEAD + 文件名
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • git add 添加命令的常用操作:
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档