Git add 的一般形式为:git add [参数] [--] <路径>
表示将需要提交的代码从工作区添加到暂存区。为了方便,一般都用 . 来标识路径, . 表示当前目录。
1. git add .
网上普遍的说法是:将修改操作的文件和未跟踪且为新添加的文件添加到git系统的暂存区,但不包括删除的文件。
但实际测试,git add . 同样会将删除的文件添加到暂存区。
远程仓库中有a.txt和c.txt。此时,修改了a.txt,删除了c.txt,并新增了一个d.txt
使用git add . 命令提交到暂存区,再进行查看
发现删除的文件也同样在暂存区中
2. git add -u .
-u == --update 表示将已跟踪文件中的修改和删除的文件添加到暂存区,不包括新增加的文件。
接上一步操作:
3. git add -A .
-A == -all 表示将所有的已跟踪的文件的修改与删除和新增的未跟踪的文件都添加到暂存区。
4. git add -i .
-i == -interactive 交互模式。
4.1 revert子命令
表示将已经添加到索引库中的文件从索引库中剔除。
执行该命令后,git会例出索引库中的文件列表。然后通过数字来选择。
输入"1"表示git会例出索引库中的文件列表中的第1个文件。
如果我们不输入任何东西,直接回车,将结束revert子命令,返回git add -i的主命令行。
4.2 update 子命令
表示将已经tracked的文件添加到索引库中。
4.3 add untracked子命令
表示将还没被git管理的文件添加到索引库中。
4.4 diff子命令
表示比较索引库中文件和原版本的差异。
5. git add -h
查看帮助,使用git add --help可以查看更详细的内容
相关推荐
Git是世界上最流行的分布式版本...以上就是关于Git-2.28.0-64-bit的详细说明,包括Git的基本概念、安装过程、常用命令以及一些高级特性。使用Git,可以极大地提升软件开发的效率和质量,同时保障团队合作的顺利进行。
- **添加文件**:`git add`用于将更改添加到暂存区,准备进行提交。 - **提交更改**:使用`git commit`保存暂存区的更改,并附带提交消息。 - **分支管理**:`git branch`创建、切换和删除分支,支持并发开发。 ...
Git的命令行操作是其核心功能,以下是一些常用的Git命令: 1. **初始化仓库**:`git init` - 在当前目录下创建一个新的Git仓库。 2. **克隆仓库**:`git clone [url]` - 将远程仓库复制到本地。 3. **添加文件**:`...
- `git add`:将文件添加到暂存区,准备进行提交。 - `git commit`:保存当前工作区的改动,创建一个新的提交。 - `git push`:将本地的提交推送到远程仓库。 - `git pull`:从远程仓库拉取最新的改动并合并到...
Git的常用命令包括`git init`(初始化仓库)、`git clone`(克隆远程仓库)、`git add`(添加文件到暂存区)、`git commit`(提交更改)、`git push`(推送本地更改到远程仓库)和`git pull`(拉取远程仓库的最新...
4. **命令行基础**:Git主要是通过命令行工具使用的,掌握常用的命令如`git clone`、`git add`、`git commit`、`git push`、`git pull`等是必不可少的。 5. **分支管理**:Git的分支机制强大且灵活,允许快速创建和...
Git的基本操作包括初始化仓库(`git init`)、添加文件到暂存区(`git add`)、提交更改(`git commit`)、推送代码(`git push`)以及拉取代码(`git pull`)等。 总的来说,Git-2.41.0-64-bit window版本为...
安装完成后,Git将集成到终端或其他支持Git的开发环境中,用户可以开始使用`git clone`、`git add`、`git commit`、`git push`等基本命令进行版本控制操作。 对于MacOS Mavericks用户,这个特定构建的Git可能是为了...
通过`git remote add origin`命令可以添加远程仓库,然后使用`git push`和`git pull`来同步代码。此外,`git clone`用于复制远程仓库到本地,`git fetch`和`git pull`则用来获取并合并远程仓库的最新更改。 在...
一些常用的Git命令包括:`git clone`用于克隆远程仓库,`git add`将文件添加到暂存区,`git commit`提交更改,`git push`将本地更改推送到远程仓库,以及`git pull`用来拉取并合并远程仓库的最新更改。 除了命令行...
这个“Git-cheat-sheet-(Git常用命令速查).zip”压缩包文件包含了一个Git常用命令的速查表,对于学习和日常使用Git非常有帮助。 Git的核心概念包括仓库(Repository)、提交(Commit)、分支(Branch)、合并...
为了更好地利用Git,用户需要熟悉一些基本命令,如`git init`用于初始化一个新的Git仓库,`git clone`用于复制远程仓库,`git add`用于将更改添加到暂存区,`git commit`用于保存这些更改,`git push`和`git pull`则...
Git的常用命令包括: - `git init`:创建一个新的Git仓库。 - `git clone`:克隆远程仓库到本地。 - `git add`:将文件或目录添加到暂存区,准备进行提交。 - `git commit`:保存暂存区的更改,形成新的提交。 - `...
Git 常用命令整理及解析 Git 是一个开源的分布式版本控制系统,用于跟踪项目中的代码变化,可以帮助开发者更好地管理代码。下面是 Git 中一些常用的命令,这些命令可以帮助开发者快速掌握 Git 的使用。 基本命令 ...
以下是对标题和描述中提到的Git命令的详细解释: 一、新建代码库 1. `git init`:在当前目录创建一个新的Git仓库。 2. `git init [project-name]`:在指定的项目名称目录下初始化一个新的Git仓库。 3. `git clone ...
在实际使用中,用户需要了解一些基本的Git命令,例如初始化一个新的Git仓库(`git init`),添加文件到暂存区(`git add`),提交暂存区的更改(`git commit`),以及与远程仓库同步(`git fetch`、`git merge`或`...
Git的常用命令包括: - `git clone`:克隆远程仓库到本地。 - `git add`:将文件添加到暂存区,准备提交。 - `git commit`:保存工作区的更改到本地仓库。 - `git push`:将本地仓库的更改推送到远程仓库。 - `git ...
2. 添加文件:通过`git add`命令将文件添加到暂存区,准备进行版本控制。 3. 提交更改:使用`git commit`命令将暂存区的更改保存到本地仓库,附带一个描述此次更改的提交信息。 4. 创建分支:通过`git branch`命令...
安装"Git-2.30.0-64-bit.exe"时,用户可以选择配置项,如设置Git Bash的默认终端、选择SSH客户端(OpenSSH或Git内置的)以及是否使Git命令对系统PATH环境变量可见。安装完成后,用户可以通过命令行界面或图形化工具...