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 add . Add some changes in <file> to the next commit $ git add -p Commit all local changes in tracked files $ git commit -a Commit previously staged changes $ git commit Change the last commit ...
git视频教程.3.1.Git 命令 - git add、git status.mp4 git视频教程.3.2.Git 命令 - git diff、git difftool.mp4 git视频教程.3.3.Git 命令 - git commit.mp4 git视频教程.3.4.Git 命令 - git rm、git mv、git clean....
本软件是Git,版本为2.21安装完成后,可以通过命令行、或者GUI等多种方式下载Git服务器上的程序,如GitHub,操作步骤为:先使用 git clone 【下载链接】将仓库pull下来,接着修改代码后先git add -u(或者git add ....
Git 常用命令 Git 是一个版本控制系统,能够帮助开发者更好地管理代码。下面将介绍一些常用的 Git 命令。 创建代码库 Git 的使用首先需要创建一个代码库。可以使用以下命令来创建一个新的代码库: * `git init`...
:cloud: 安装# Using npmnpm install --save git-url-parse# Using yarnyarn add git-url-parse :clipboard: 例子// Dependenciesconst GitUrlParse = require ( "git-url-parse" ) ;console . log ( GitUrlParse ...
git add [文件名]:将文件的修改加入暂存区 git reset [文件名]:将暂存区的文件取消暂存,或者切换到指定版本git reset --hard [版本号] git commit -m "描述信息" [文件名]:将暂存区的文件修改提交到版本库 git ...
以下是 Git 常用命令总结,使用表格形式展示。 命令 描述 git init 初始化仓库 git add [file] 添加文件到暂存区 git commit -m "[message]" 提交代码到本地仓库 git status 查看工作区和暂存区状态 git diff 查看...
开发常用git指令: git init # 初始化本地git环境 git clone <#> 克隆一份代码到本地 git config --globa user.name/user.email # 修改全局的用户名称/邮箱 git checkout -b xxx # 基于当前分支创建xxx分支...
* "git worktree add" used to fail when another worktree connected to the same repository was corrupt, which has been corrected. * The ownership rule for the file descriptor to fast-import remote ...
进入到上传的文件的目录下,使用命令初始化本地仓库git init 2:git add . 把本地文件添加到本地仓库暂存区,.的意思是把当前目录下所有的文件及子目录都添加管理,也可以把.换成相应的文件名 git add .或...
Git 常用命令使用 1)、本地库初始化 git init 2)、设置签名 作用:区分不同开发人员的身份。 说明:这里设置的签名和登录远程库(代码托管中心)的账户没有关系。 a)、项目级别签名: git config user.name ...
Git基本常用命令如下: git init 把当前的目录变成可以管理的git仓库,生成隐藏.git文件。 git add 文件/(* 目录内所有文件) 将文件添加到暂存区去。 git commit –m “提交注释<必填>” 提交文件 –m 后面...
git 常用命令 git clone 拉取代码仓库 git init 将当前目录设为git代码仓库 git add .在文件暂存更改 git commit -m "提交名称",创建git提交 git push 从本地同步到远程仓库 git push --set-upstream origin 分支...
:cloud: 安装您可以全局安装该软件包并将其用作命令行工具: # Using npmnpm install --global git-stats-importer# Using yarnyarn global add git-stats-importer 然后,运行git-stats-importer --help并查看CLI...
git-link Git-link是一个 git 子命令,用于获取指向 git 对象的 repo-browser 链接。 git-link背后的动机是,在命令行上导航到 git 对象或路径通常比通过 Web 界面单击路径更快。 使用git-link的 github 源的示例: ...
git删除合并分支Git实用程序脚本,用于删除合并的本地分支。安装 curl -O ...git fetch -p && git-delete-merged-branches'git config --global --add alias.pp '!git pull -p
git命令,部分如下: 创建与克隆 1.git init:在当前目录初始化 Git 仓库 2.git clone <url>:从远程 Git 仓库克隆一个本地副本 3.git remote add <name> <url>:给当前 Git 项目添加一个远程仓库 4.git pull:拉取...
#有用的Git命令 Git初始化 git添加。 Git重置。 Git提交 Git结帐-。 Git日志 Git提交-修改 git checkout -b分支英雄 Git Chekout大师 Git分支-d分支英雄 git推 git commit -am git状态 差异 Git克隆 newName ...
常用的git命令完整详细109条 Git是一个很强大的分布式版本控制系统,以下是一些常用的git命令: 1. git init:在当前目录下创建一个新的Git仓库。 2. git add 文件名:将指定的文件添加到暂存区,准备提交。 3. git ...
npm install --global git-add-then-commit [额外细节] 注意:您可能不需要阅读此书! 对于试图捆绑此软件包的人员或对ESM与CJS有意见的人员,此信息主要有用。 这是一个软件包。 这意味着该软件包同时公开了CJS2...