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

简介: 【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




相关实践学习
【涂鸦即艺术】基于云应用开发平台CAP部署AI实时生图绘板
【涂鸦即艺术】基于云应用开发平台CAP部署AI实时生图绘板
相关文章
|
开发工具 git
如何操作github,gitee,gitcode三个git平台建立镜像仓库机制,这样便于维护项目只需要维护一个平台仓库地址的即可-优雅草央千澈
如何操作github,gitee,gitcode三个git平台建立镜像仓库机制,这样便于维护项目只需要维护一个平台仓库地址的即可-优雅草央千澈
1840 69
如何操作github,gitee,gitcode三个git平台建立镜像仓库机制,这样便于维护项目只需要维护一个平台仓库地址的即可-优雅草央千澈
|
网络协议 开发工具 git
解决 git 报错 “fatal: unable to access ‘https://github.com/.../.git‘: Recv failure Connection was rese
在使用 Git/Git小乌龟 进行代码管理的过程中,经常会遇到各种各样的问题,其中之一就是在执行 git clone 或 git pull 等操作时出现 “fatal: unable to access ‘https://github.com/…/.git’: Recv failure Connection was reset” 的报错。这个问题通常是由网络连接问题或代理设置不正确导致的。在我的个人使用经验中,我亲自尝试了四种方法,它们都能够有效地解决这个报错。个人比较推荐方法二。
9692 1
|
人工智能 API 开发工具
GitHub官方开源MCP服务!GitHub MCP Server:无缝集成GitHub API,实现Git流程完全自动化
GitHub MCP Server是基于Model Context Protocol的服务器工具,提供与GitHub API的无缝集成,支持自动化处理问题、Pull Request和仓库管理等功能。
3670 2
GitHub官方开源MCP服务!GitHub MCP Server:无缝集成GitHub API,实现Git流程完全自动化
|
文字识别 网络协议 开发工具
GitHub封锁?推荐5个国产的Git仓库替代平台
近日,GitHub对中国区IP的部分限制引发了广泛关注。未登录用户被拒,已登录用户功能受限,南北网络环境差异更显“内卷”。为应对这一挑战,本文推荐了多个国产Git平台:Gitee(码云)、GitCode(CSDN旗下)、CODING(腾讯系)、CodeUP(阿里云支持)及微信代码管理工具。这些平台功能全面、稳定性强,是开发者迁移项目的理想选择。通过同步代码、配置CI/CD流水线等简单步骤,可确保项目平稳过渡。此次事件提醒我们,掌握核心技能与支持国产平台同样重要!
18278 11
|
安全 Linux 网络安全
在Linux(CentOS和AWS)上安装更新的git2的方法并配置github-ssh
经过以上这些步骤,你现在就能在GitHub上顺利往返,如同海洋中的航海者自由驰骋。欢迎你加入码农的世界,享受这编程的乐趣吧!
642 10
|
Devops Shell 网络安全
git使用之如何将一套代码同时推送至github|gitee|gitcode|gitlab等多个仓库-含添加ssh-优雅草央千澈完美解决-提供整体提交代码
git使用之如何将一套代码同时推送至github|gitee|gitcode|gitlab等多个仓库-含添加ssh-优雅草央千澈完美解决-提供整体提交代码
905 16
git使用之如何将一套代码同时推送至github|gitee|gitcode|gitlab等多个仓库-含添加ssh-优雅草央千澈完美解决-提供整体提交代码
|
网络安全 开发工具 git
解决 Git 访问 GitHub 时的 SSL 错误
通过上述步骤,可以有效解决 Git 访问 GitHub 时的 SSL 错误。推荐优先更新 CA 证书和正确配置 Git 使用 CA 证书,避免禁用 SSL 验证。如果问题持续,可以切换到 SSH 方式访问 GitHub,确保连接的安全性和稳定性。希望这些内容对您的学习和工作有所帮助。
7749 4
|
监控 Linux 开发者
如何在 Linux 中优雅的使用 head 命令,用来看日志简直溜的不行
`head` 命令是 Linux 系统中一个非常实用的工具,用于快速查看文件的开头部分内容。本文介绍了 `head` 命令的基本用法、高级用法、实际应用案例及注意事项,帮助用户高效处理文件和日志,提升工作效率。
545 7
|
网络安全 开发工具 git
解决fatal:remote error:You can’t push to git://github.com/username/*.g
通过上述诊断与修复步骤,绝大多数的推送错误都能得到有效解决,确保您的Git工作流顺畅无阻。
864 1
|
监控 Linux 测试技术
Linux系统命令与网络,磁盘和日志监控总结
Linux系统命令与网络,磁盘和日志监控总结
309 1