【Git】Git 基础命令 ( 添加暂存文件 git add | 提交文件至版本库 git commit | 查看版本库状态 git status | 查询文件修改 git diff )(一)

简介: 【Git】Git 基础命令 ( 添加暂存文件 git add | 提交文件至版本库 git commit | 查看版本库状态 git status | 查询文件修改 git diff )(一)

文章目录

一、添加暂存文件 git add

二、提交文件至版本库 git commit

三、查看版本库状态 git status

四、查询文件修改 git diff





一、添加暂存文件 git add


在 Git 版本库 目录中 , 创建 1 11 个新文件 , 使用 git add 命令 , 可以将文件添加 " 暂存区 " ;


在 Git 版本库 目录 , 创建 file1.txt 文件 , 执行


git add file1.txt


命令 , 将其提交到 版本库 暂存区 ;

image.png



git add 命令 , 可以一次性添加多个文件到 " 暂存区 " ;


在 版本库 目录中 , 创建 file2.txt 和 file3.txt 2 22 个文件 , 使用


git add file2.txt file3.txt


命令 , 将这两个文件添加到暂存区 ;


image.png


注意 : 提交代码时 , 需要先 执行 git add 命令 将文件添加到 " 暂存区 " , 然后执行 git commit 命令 将文件提交到 " 版本库 " ;






二、提交文件至版本库 git commit


使用 git add 命令 , 将文件提交到 暂存区 , 并没有真正提交到 版本库 中 , 还需要执行 git commit 命令 , 可以将文件改变正式提交到版本库 ;


git commit 命令可以使用 -m 参数配置本次提交版本库说明 , 如添加了哪些文件 , 修改了哪些文件内容 , 新增加了功能 , 修复 BUG 等 ;


执行


git commit -m "add 3 files"


命令 , 可以将上述添加到 " 暂存区 " 的文件 , 提交到版本库中 ;


执行过程 : git commit 命令如果执行成功 , 会打印出本次提交版本库有哪些变动 , 此处提交的版本库增加了 3 33 个文件 ;


D:\Git\git-learning-course>git commit -m "add 3 files"
[master f95c831] add 3 files
 3 files changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file1.txt
 create mode 100644 file2.txt
 create mode 100644 file3.txt
D:\Git\git-learning-course>




注意 : 提交代码时 , 需要先 执行 git add 命令 将文件添加到 " 暂存区 " , 然后执行 git commit 命令 将文件提交到 " 版本库 " ;


image.png




三、查看版本库状态 git status


执行


git status


命令 , 可以查看版本库状态 ; 当前有没有需要提交的内容 , 版本库是否干净 ;



执行过程 :


D:\Git\git-learning-course>git status
On branch master
Your branch is ahead of 'origin/master' by 1 commit.
  (use "git push" to publish your local commits)
nothing to commit, working tree clean
D:\Git\git-learning-course>

image.png

目录
相关文章
|
12天前
|
开发工具 git 索引
怎么取消对project.private.config.json这个文件的git记录
通过以上步骤,您可以成功取消对 `project.private.config.json`文件的Git记录。这样,文件将不会被包含在未来的提交中,同时仍保留在您的工作区中。
55 28
|
25天前
|
前端开发 Java 开发工具
Git使用教程-将idea本地Java等文件配置到gitte上【保姆级教程】
本内容详细介绍了使用Git进行版本控制的全过程,涵盖从本地仓库创建到远程仓库配置,以及最终推送代码至远程仓库的步骤。
29 0
|
4月前
|
Shell 开发工具 git
git学习三:git使用:删除仓库,删除仓库内文件
通过GitHub的设置页面删除仓库,以及如何使用Git命令行删除仓库中的文件或文件夹。
226 1
git学习三:git使用:删除仓库,删除仓库内文件
|
4月前
|
开发工具 git 索引
git上面中新建gitignore文件,并且去除已经在仓库版本管理中的文件夹
git上面中新建gitignore文件,并且去除已经在仓库版本管理中的文件夹
134 4
|
4月前
|
开发工具 git
git显示开发日志+WinSW——将.exe文件注册为服务的一个工具+图床PicGo+kubeconfig 多个集群配置 如何切换
git显示开发日志+WinSW——将.exe文件注册为服务的一个工具+图床PicGo+kubeconfig 多个集群配置 如何切换
60 1
|
5月前
|
开发工具 git
GIT:如何合并已commit的信息并进行push操作
通过上述步骤,您可以有效地合并已提交的信息,并保持项目的提交历史整洁。记得在执行这些操作之前备份当前工作状态,以防万一。这样的做法不仅有助于项目维护,也能提升团队协作的效率。
209 4
|
5月前
|
开发工具 git
GIT:如何合并已commit的信息并进行push操作
通过上述步骤,您可以有效地合并已提交的信息,并保持项目的提交历史整洁。记得在执行这些操作之前备份当前工作状态,以防万一。这样的做法不仅有助于项目维护,也能提升团队协作的效率。
310 3
|
6月前
|
缓存 开发工具 git
给Git仓库添加.gitignore:清理、删除、排除被Git误添加的临时文件
本文介绍了如何为Git仓库添加`.gitignore`文件来排除不需要跟踪的临时文件,并展示了如何删除已经被提交的临时文件缓存,以清理Git仓库中的不必要文件。
569 0
给Git仓库添加.gitignore:清理、删除、排除被Git误添加的临时文件
|
6月前
|
测试技术 持续交付 开发工具
[译] 为何每次 Git Commit 要尽可能小?
[译] 为何每次 Git Commit 要尽可能小?
|
6月前
|
Java 开发工具 Android开发
Android Studio利用Build.gradle导入Git commit ID、Git Branch、User等版本信息
本文介绍了在Android Studio项目中通过修改`build.gradle`脚本来自动获取并添加Git的commit ID、branch名称和用户信息到BuildConfig类中,从而实现在编译时将这些版本信息加入到APK中的方法。
152 0

相关实验场景

更多