引言
在开发过程中,掌握 Git 的常用操作命令是进步工作效率的关键。本章将详细先容 Git 中最常用的命令,如 git add、git commit、git pull 和 git push
,帮助你高效管理代码库。你将学习如何处理文件暂存、提交、更改同步及版本历史查看等焦点使命。无论你是 Git 新手照旧有经验的开发者,这些操作都是你日常工作的基础。通过掌握这些命令,你将可以或许更好地跟踪和管理你的代码变更,确保开发流程的顺畅与稳定。
一、暂存:git add ✏️
在仓库里刚新建的文件是不会被跟踪起来的,比如我们使用git status
就能查看到文件的状态。
需要使用git add才可以把本地修改的数据暂存到暂存区。暂存区的作用:像 SVN 这种没有暂存区概念的版本控制,大概会产生很多无意义的提交,暂存区可以先将一些修改暂存一下,背面再同一提交到仓库,从而淘汰提交次数。
基本用法:
通过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管理了而已。
二、提交:git commit |