Git命令集之五——更新内容状态命令

简介: Git命令集之五——更新内容状态命令

Git是一种分布式的项目版本管理工具,分布式的特点是并不存在中心服务器,每个人电脑中的项目工程都是一个完整的Git工程。在Git中,每次工程的变更都可以理解为一次操作,可以是修改文件,也可以是添加文件或删除文件。当我们想把某些操作进行提交时,首先需要使用add命令来将Git状态进行更新,本篇博客介绍与Git中与更新内容状态相关的命令。


   首先在一个空的文件夹中使用git init命令创建Git仓库,使用git status命令查看当前的仓库状态如下:

网络异常,图片无法展示
|



可以看到,终端提示我们当前所在的分支为master分支,没有东西可以提交。现在我们可以在工程文件夹中新建一个txt格式的文本文件,再在终端使用git status命令查看状态,结果如下:


image.png


可以看到,Git提示我们有一个为跟踪的文件combin,使用如下命令来更新Git仓库的状态:


git add combin

再次检查Git仓库的状态,如下:


image.png


可以看到,新添加的文件已经被存入缓存区,Git状态变为有一个改变未提交,后面在使用commit命令即可进行本次操作的提交。


   同样,如果我们对一个已经存在的文件进行了修改,查看Git仓库状态如下:


image.png


若要提交此次修改,我们也需要先使用add将此文件操作更新到缓存区,之后再提交。


与add命令相关参数解析如下:


1.git add <fileName>


   将某个文件的修改状态更新到Git缓存区。


2.git add --dry-run <fileName>


   并不真正的更新 Git状态,仅仅展示下更新结果。


3.git add --force <fileName>


   允许添加忽略的文件。


4.git add --edit <fileName>


   打开差异编译模式。


5.git add --all


   不指定文件则会更新所有有变化的文件进缓存区。


6.git add --refresh


   不更新文件,仅仅进行刷新。


7.git add --ignore-errors


   如果某些文件由于错误无法被更新,则忽略这些错误,将其他文件进行更新。

目录
相关文章
|
16天前
|
缓存 Java Shell
[Git]入门及其常用命令
本文介绍了 Git 的基本概念和常用命令,包括配置、分支管理、日志查看、版本回退等。特别讲解了如何部分拉取代码、暂存代码、删除日志等特殊需求的操作。通过实例和图解,帮助读者更好地理解和使用 Git。文章强调了 Git 的细节和注意事项,适合初学者和有一定基础的开发者参考。
37 1
[Git]入门及其常用命令
|
1月前
|
开发工具 git
git学习四:常用命令总结,包括创建基本命令,分支操作,合并命令,压缩命令,回溯历史命令,拉取命令
这篇文章是关于Git常用命令的总结,包括初始化配置、基本提交、分支操作、合并、压缩历史、推送和拉取远程仓库等操作的详细说明。
112 1
git学习四:常用命令总结,包括创建基本命令,分支操作,合并命令,压缩命令,回溯历史命令,拉取命令
|
20天前
|
开发工具 git 开发者
|
20天前
|
开发工具 git 开发者
提升Git效率:掌握这5个高级命令
【10月更文挑战第17天】
40 0
|
2月前
|
存储 Linux 开发工具
掌握 Git 命令:每个开发者的必备技能
无论团队项目还是个人开发,掌握 Git 命令都是必备技能。本文介绍 Git 的基本概念与命令,如初始化仓库 (`git init`)、添加文件 (`git add`)、提交更改 (`git commit`)、检出分支 (`git checkout`)、合并分支 (`git merge`) 等,还分享了高级技巧如查看差异 (`git diff`)、撤销提交 (`git revert`)、修复合并冲突 (`git mergetool`) 和使用别名简化命令 (`git config --global alias.ci commit`)。
|
2月前
|
机器学习/深度学习 Shell 开发工具
Python使用管道执行git命令报错|4-7
Python使用管道执行git命令报错|4-7
|
2月前
|
存储 Linux 开发工具
Git基础命令,分支,标签的使用【快速入门Git】
本文详细介绍了Git版本控制系统的基础概念和常用命令,包括工作区、暂存区和版本库的区别,文件状态的变化,以及如何进行文件的添加、提交、查看状态、重命名、删除、查看提交历史、远程仓库操作和分支管理,还涉及了Git标签的创建和删除,旨在帮助读者快速入门Git。
Git基础命令,分支,标签的使用【快速入门Git】
|
2月前
|
存储 Linux 开发工具
掌握 Git 命令:每个开发者的必备技能
本文介绍 Git 的核心概念,如仓库、提交、分支与合并,并提供了常用命令,如初始化仓库 (`git init`)、提交更改 (`git commit -m &quot;Commit message&quot;`)、拉取 (`git pull`) 和推送 (`git push`) 等。此外,还分享了高级技巧,如撤销提交 (`git revert &lt;commit&gt;`)、交互式暂存 (`git add -i`) 和使用别名简化命令 (`git config --global alias.ci commit`) 等,帮助开发者提升效率。无论是初学者还是资深开发者,都能从中受益。
|
2月前
|
开发工具 git 开发者
GIT命令的综合总结
Git的学习曲线可能比较陡峭,但熟练掌握这些命令后,你将能够更加高效地管理和协作你的项目。希望这份指南能帮助你成为Git的高效用户。
49 7
|
2月前
|
开发工具 git
深入理解Git中的git pull和git fetch命令
深入理解Git中的git pull和git fetch命令
105 0