【Git&GitHub - 5】:Git添加文件并提交到本地(git status、git add、git commit、git log命令的使用)

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: 【Git&GitHub - 5】:Git添加文件并提交到本地(git status、git add、git commit、git log命令的使用)

Git添加文件并提交到本地


git status 查看仓库状态


克隆远程仓库(git clone)到本地后,我们可以使用git status命令来查看Git仓库的状态。


查看仓库的状态信息(当前分支、分支是否与远程分支一致,是否有待提交的信息):git status


b5a8725017d0402dbdcd80c845c1a1ef.png


git add 将文件从工作区提交到暂存区


  • 在仓库中创建一个demo.txt文件


在仓库中新建的文件并不会被git仓库管理、需要使用git add将新建的文件纳入到仓库的管理。


使用方法:


1、将demo.txt纳入git仓库的管理:git add 文件名


2、将所有的新增文件纳入git仓库的管理:git add *


7b2c0a9eb6bf4a2a9f0a98313278a878.png

06eee7f2d9d1427c9195b66f2e082d1e.png


git commit:提交文件到本地库


新建的文件纳入到仓库的管理后,我们需要使用git commit提交到本地仓库。


1、提交改变的文件到本地仓库,并指定提交的注释: git commit -m “提交注释”


2、提交改变的文件到本地仓库,并指定提交的注释和提交的文件:git commit -m “提交注释” “文件名”


   tips:你需要配置好你的user.name 与user.email ,可随意填写,否则git commit时会提示Author identity unknown


0de41fd3492f40ff82992a7b5a05e38b.png


git log :查看提交的历史记录


git log 可以让我们查看提交的,显示从近到远的日志


日志展示方式一:git log


  • 先使用 git log 查看效果


7a393c49666547eb805f5013bda3db82.png



页面内容溢出的操作

2aff5cbaad4f44e792dfd1e6cafe8711.png

当文件内容比较多时,也就是页面装不下了,这时我们有其他的命令来查看下一页,上一页和退出



下一页:空格


4c31d4175dfb4f0593e1dcaec26b8c1e.png


按下空格后

b00fba444af7488e9252e801c904b308.png


上一页:b

  • 按下b后


a4bf2440feaa4470a57c5adb976a7df9.png


退出:q

  • 按下q后

b52c66bc2f88463fb2f80d4bf3ac69fb.png


日志展示方式二:git log --pretty=oneline


60f998ed17054f77993c5f5c4f2920a4.png



日志展示方式三:git log --oneline(常用)


查看所有的提交历史记录(每条记录简短显示一行)

4b378f2e610c40fc8a49dea5b8b00f81.png




相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
2月前
|
监控 Linux 开发者
如何在 Linux 中优雅的使用 head 命令,用来看日志简直溜的不行
`head` 命令是 Linux 系统中一个非常实用的工具,用于快速查看文件的开头部分内容。本文介绍了 `head` 命令的基本用法、高级用法、实际应用案例及注意事项,帮助用户高效处理文件和日志,提升工作效率。
39 7
|
3月前
|
Shell 开发工具 git
git学习三:git使用:删除仓库,删除仓库内文件
通过GitHub的设置页面删除仓库,以及如何使用Git命令行删除仓库中的文件或文件夹。
197 1
git学习三:git使用:删除仓库,删除仓库内文件
|
3月前
|
开发工具 git 索引
git上面中新建gitignore文件,并且去除已经在仓库版本管理中的文件夹
git上面中新建gitignore文件,并且去除已经在仓库版本管理中的文件夹
114 4
|
3月前
|
开发工具 git
git显示开发日志+WinSW——将.exe文件注册为服务的一个工具+图床PicGo+kubeconfig 多个集群配置 如何切换
git显示开发日志+WinSW——将.exe文件注册为服务的一个工具+图床PicGo+kubeconfig 多个集群配置 如何切换
49 1
|
3月前
|
监控 Linux 测试技术
Linux系统命令与网络,磁盘和日志监控总结
Linux系统命令与网络,磁盘和日志监控总结
76 0
|
3月前
|
监控 Linux 测试技术
Linux系统命令与网络,磁盘和日志监控三
Linux系统命令与网络,磁盘和日志监控三
55 0
|
3月前
|
开发工具 git
工作中常用到的github命令
工作中常用到的github命令
20 0
|
5月前
|
缓存 开发工具 git
给Git仓库添加.gitignore:清理、删除、排除被Git误添加的临时文件
本文介绍了如何为Git仓库添加`.gitignore`文件来排除不需要跟踪的临时文件,并展示了如何删除已经被提交的临时文件缓存,以清理Git仓库中的不必要文件。
476 0
给Git仓库添加.gitignore:清理、删除、排除被Git误添加的临时文件
|
5月前
|
Ubuntu Linux Apache
在Linux中,如何使用logrotate命令管理日志文件?
在Linux中,如何使用logrotate命令管理日志文件?
|
4月前
crash命令 —— log
crash命令 —— log

热门文章

最新文章

下一篇
开通oss服务