杀鸡焉用牛刀 发表于 2024-8-19 09:55:31

Git 基础操作手册:轻松掌握常用命令

引言

在开发过程中,掌握 Git 的常用操作命令是进步工作效率的关键。本章将详细先容 Git 中最常用的命令,如 git add、git commit、git pull 和 git push
,帮助你高效管理代码库。你将学习如何处理文件暂存、提交、更改同步及版本历史查看等焦点使命。无论你是 Git 新手照旧有经验的开发者,这些操作都是你日常工作的基础。通过掌握这些命令,你将可以或许更好地跟踪和管理你的代码变更,确保开发流程的顺畅与稳定。
https://i-blog.csdnimg.cn/direct/9dc035742d4b4dbe8fa5879e2a0ac7e8.png
一、暂存:git add ✏️

在仓库里刚新建的文件是不会被跟踪起来的,比如我们使用git status
就能查看到文件的状态。
https://i-blog.csdnimg.cn/direct/eb86b7c7a7cd47c6be55f85ba6ef98a2.png
需要使用git add才可以把本地修改的数据暂存到暂存区。暂存区的作用:像 SVN 这种没有暂存区概念的版本控制,大概会产生很多无意义的提交,暂存区可以先将一些修改暂存一下,背面再同一提交到仓库,从而淘汰提交次数。
基本用法:
git add <path>
通过git add <path>
的方式把path目次下的全部文件添加到git的暂存区,当然这些文件不包罗已经被删除的文件。
示例:
# 将所有修改添加到暂存区
git add .

# 将以.cpp结尾的文件的所有修改添加到暂存区
git add *.cpp   

# 将所有以Hello开头的文件的修改添加到暂存区,例如: helloWorld.txt,hello.h,helloGit.md ...
git add hello*   

# 将以hello开头后面只有一位的文件提交到暂存区
# 例如:hello1.txt,helloA.cpp 如果是helloGit.txt和hello.cxx是不会被添加的。
git add hello?.*   
git add 是把文件添加到暂存区,那如果想从暂存区删除呢?可以使用git rm -f 大概 git rm –cached 把文件从暂存区里移除,这个移除并不是把代码文件从磁盘上删除了,只是说不被git管理了而已。
https://i-blog.csdnimg.cn/direct/97847582b3324140a4362beae7f4f6b1.png
二、提交:git commit
页: [1]
查看完整版本: Git 基础操作手册:轻松掌握常用命令