【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实时生图绘板
相关文章
|
11月前
|
存储 监控 算法
防止员工泄密软件中文件访问日志管理的 Go 语言 B + 树算法
B+树凭借高效范围查询与稳定插入删除性能,为防止员工泄密软件提供高响应、可追溯的日志管理方案,显著提升海量文件操作日志的存储与检索效率。
343 2
|
开发工具 git
Git版本控制工具合并分支merge命令操作流程
通过以上步聚焦于技术性和操作层面指南(guidance), 可以有效管理项目版本控制(version control), 并促进团队协作(collaboration).
2879 15
|
安全 开发工具 git
git的常用操作命令
git的常用操作命令
844 57
|
存储 项目管理 开发工具
Git常用命令及操作技巧
以上是Git的常用命令及操作技巧,尽管看起来有些繁琐,但实际上只要花费一些时间进行实践,您将很快熟练掌握。随着使用熟练度的提高,您会发现Git对项目管理和协同工作的强大帮助。
369 20
|
存储 缓存 开发工具
Git stash命令的详细使用说明及案例分析。
通过上述案例,我们看到stash命令能够在不丢失进度的情况下,帮助开发者临时切换开发上下文,这在处理多个任务或紧急bug时特别有用。正确使用Git stash可以大大提高开发的灵活性和效率。
2792 0
|
开发工具 git
Github 常用命令
小记一些Github常用命令 :   在一个项目中...   假如要修补问题追踪系统上的 #53 问题。顺带说明下,Git 并不同任何特定的问题追踪系统打交道。这里为了说明要解决的问题,把新建的分支取名为 iss53。
1267 0
|
JSON Kubernetes 安全
找到啦,我们已上车,Github 27000+ star,研发团队必备开源工具项目,真丝滑!!!
Trivy 是一款高效灵活的开源安全扫描工具,支持容器镜像、文件系统、Kubernetes 等多目标扫描,具备快速、易用、集成性强等特点,适用于 DevSecOps 全流程安全检测。
487 0
|
人工智能 JavaScript 前端开发
Github 2024-10-28 开源项目周报 Top15
本周GitHub热门项目涵盖Svelte、Open Interpreter、PowerShell等,涉及Web开发、AI助手、自动化工具等领域,Python、JavaScript为主流语言,展现开源技术活跃生态。(239字)
1051 19
|
人工智能 JavaScript 前端开发
Github 2024-11-04 开源项目周报 Top14
本周GitHub热门项目涵盖屏幕截图转代码、网页监控、低代码开发等。Python与TypeScript主导,亮点项目包括AI生成代码工具、开源社交应用Bluesky及机器人框架LeRobot,展现AI与自动化技术的快速发展趋势。
604 15
|
人工智能 JavaScript Docker
Github 2024-11-11 开源项目周报 Top15
本周GitHub热门项目涵盖多领域:Python与TypeScript领跑,包括屏幕截图转代码、本地文件共享、PDF处理、AI开发代理等。亮点项目如screenshot-to-code、LocalSend、OpenHands及Diagrams,兼具创新与实用性,广受开发者关注。
1040 13