首页 > 其他分享 >Git 常用命令 --- git add命令

Git 常用命令 --- git add命令

时间:2023-08-29 17:32:55浏览次数:49  
标签:文件 git --- add 暂存区 库中 添加


Git add 的一般形式为:git add [参数]  [--] <路径>

表示将需要提交的代码从工作区添加到暂存区。为了方便,一般都用 . 来标识路径, . 表示当前目录。

 

1. git add .

网上普遍的说法是:将修改操作的文件和未跟踪且为新添加的文件添加到git系统的暂存区,但不包括删除的文件。

但实际测试,git add . 同样会将删除的文件添加到暂存区。

 

远程仓库中有a.txt和c.txt。此时,修改了a.txt,删除了c.txt,并新增了一个d.txt

Git 常用命令 --- git add命令_文件列表


 使用git add . 命令提交到暂存区,再进行查看

Git 常用命令 --- git add命令_git_02


发现删除的文件也同样在暂存区中

 

2. git add -u .

-u == --update 表示将已跟踪文件中的修改和删除的文件添加到暂存区,不包括新增加的文件。

 

接上一步操作:

Git 常用命令 --- git add命令_git_03


3. git add -A .

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

Git 常用命令 --- git add命令_文件列表_04


4. git add -i .

-i == -interactive  交互模式。

Git 常用命令 --- git add命令_git_05


 

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,暂存区,库中,添加
From: https://blog.51cto.com/u_16240770/7278630

相关文章

  • Git提交信息规范
    1.背景Git是目前世界上最先进的分布式版本控制系统,在我们平时的项目开发中已经广泛使用。而当我们使用Git提交代码时,都需要写CommitMessage提交说明才能够正常提交。gitcommit-m"提交"然而,我们平时在编写提交说明时,通常会直接填写如"fix"或"bug"等不规范的说明,不规范......
  • 2023.08.29T3 - summer - solution
    summerProblemSolution挺好的题,题解也写得很清楚,因此我不过是把题解抄一遍。赛时打了\(40\)分,然后挂了\(20\)分,因为不会前缀和(这个人暴力求区间和,铸币吧)。前\(40\)分就是记忆化搜索+单调栈:首先考察对于一个确定的序列,如何求出一段区间的权值和。那么首先就要知道如......
  • 20230627 java.net.InetSocketAddress
    介绍java.net.InetSocketAddresspublicclassInetSocketAddressextendsSocketAddressAPI构造器InetSocketAddress(intport)InetSocketAddress(InetAddressaddr,intport)InetSocketAddress(Stringhostname,intport)publiccreateUnresolved创建未解析的I......
  • 20230627 java.net.InetAddress
    介绍java.net.InetAddresspublicclassInetAddressimplementsjava.io.Serializable因特网地址,是一串数字表示的主机地址(IPv4是4字节,IPv6是16字节)支持在主机名和因特网地址之间进行转换封装了一个字节序列(IPv4是4字节),byte的取值范围是[-126,125),IPv4的大小......
  • Git常用操作
    Git基本理解git的工作就是创建和保存项目的快照以及之后的快照进行对比。常用命令: gitclone-拷贝一份远程仓库,就是下载一个项目gitpush-上传远程代码并合并gitadd-添加文件到仓库(实际到暂存区)gitcommit-提交暂存区到本地仓库gitcheckoutgitpull-下载远......
  • Bugku-misc-telnet
    刚结束的ciscn,里面的要是有这么简单就好了。下载附件,是个pcap文件,打开wireshark分析一节一节看过去就找到了flag没难度的~~~......
  • Bugku-Web13
    根据题意进行unescape解码,得到js脚本,将js脚本中的代码填入输入框中点击提交就得到了flag......
  • Bugku-Web12
    没啥思路,感觉自己在刷题,,,这个考虑的是本地管理员查看源码可以知道密码是base64加密的,使用工具解码就可以了!账号是admin,从评论里知道的...打开burp抓包,修改X-Forwarded-For:127.0.0.1即可......
  • Bugku-Web11
    没啥思路,在这个网站上不能右键弹出属性框,F12查看也没啥可看的,所以就去看了看评论,大概的套路有了,就只有实践了先安装dirsearch:https://github.com/maurosoria/dirsearch进入GitHub下载zip包,我拖到了kali里面安装,因为在wndows中解压输入命令就弹出dirsearch.py的文本文件,做完......
  • Bugku-Web10
    这个很简单!!!看了查看器,里面啥也没有,就看看网络,点开发现了flag......