1. Git的本地操作过程描述
1. git init
说明: 为项目建立git版本控制库(本地),一个项目只须执行一次,在项目根目录执行此命令。执行后,会自动添加.git隐藏目录用于存放版本库数据。
2. git status
说明: 查看当前版本控制的变化信息,包括哪些文件尚未跟踪,哪些文件已经修改,哪些文件已经提交到staging area等等
3. git add
说明: 将文件或目录加入到版本控制中。"git add . "命令会以递归方式搜寻所有子目录中的文件,"git add *"仅搜寻当前目录中的内容。add后的文件将进入staging area,等待commit指令提交到一下版本快照。
4. git commit
说明: 将staging area的文件全部提交到下一版本快照。被版本控制跟踪的文件,在修改后,如果不使用add命令提交到staging area,则git commit命令不会将其提交到下一版本快照。如果需要有类似svn那样的commit方式,也就是,文件修改后,可以通过commit命令直接提交到下一版本快照,那么使用命令"git commit -a"
5. git diff
说明: 显示当前工作目录的文件和staging area中文件的差异。命令"git diff --cached"用于比较staging area中文件和上一版本快照中文件的差异。命令"git diff HEAD"用于直接比较工作目录中文件与上一版本快照中文件的差异,跳过staging area。
6. git reset HEAD -- <file>
说明: 将指定文件从staging area中回退到工作目录。例如,在staging area 中有一个文件hello.py。执行命令"git reset HEAD -- hello.py"后,这个文件就不在staging area中,而是显示为已修改但未提交到staging area的状态。
7. git checkout -- <file>
说明: 取消对指定文件的修改内容,并使其还原到上一版本快照的内容。
8. git rm <file>
说明: 在working directory删除指定文件,并将文件的删除添加到版本控制中,在运行commit指令后,这个文件将不再出现在文件跟踪列表中。如果在命令行中,直接使用rm指令删除文件。那么仅是在working directory中删除了文件,而git的文件跟踪列表中,仍然有对这个文件的跟踪。
如果想在本地保留文件,而在git的文件跟踪中将指定文件删除,那么就使用"git rm --cache <file>"指令。这个指令一般用来处理意外加入文件到跟踪列表中的情况。
如果想让git忽略对某些文件的跟踪,那么就建立一个.gitignore文件(注意.gitignore和.git是同级的,.git并不包含.gitignore)。将需要忽略的文件或者目录名写入。
- 大小: 65.3 KB
分享到:
相关推荐
git 常用命令备忘录, 都是开发中常用的, 必要时可拿来看看
这篇备忘单将深入探讨这两个工具的基本概念、常用命令以及它们如何协同工作。** ### Bash基础知识 **1. Bash命令行基础** - **导航**:使用`cd`命令改变目录,`ls`列出目录内容。 - **文件操作**:`touch`创建新...
Git作弊-Git命令备忘单 对于想要使用命令进入git但不知道从哪里开始的人来说, Git Cheats是一个小项目。 它最初是一个辅助项目,可帮助我的朋友/同事轻松检查命令,但事实证明,它已与朋友共享很多次,并且每天都...
在本文中,我们将深入探讨Git的一些常用命令,这些命令对于日常开发和协作至关重要。 首先,配置Git是使用它的第一步。通过`git config`命令,我们可以设置用户信息,如用户名和邮箱,以及自定义别名以简化命令输入...
### git-flow 备忘清单详解 #### 一、概述 `git-flow` 是一个基于 Git 的分支管理模型,由 Vincent Driessen 提出,并通过一系列的工具和命令来进行高效的项目分支管理和版本控制。该模型旨在简化团队协作流程,...
包含了git的基本操作命令格式描述,包括本地仓库的配置、本地仓库的数据归档、以及远程仓库的数据同步及归档操作命令。此文档适合对git使用不太熟练,需要使用git在本地仓库或远程仓库进行开发的人员。命令表简洁...
Git控制台命令备忘单 一般的 Git是一个版本控制系统(文件)。 类似于在计算机游戏中保存的能力(在Git中,等同于游戏保存就是一次提交)。 重要提示:将文件添加到“保存”是一个两步过程:首先,将文件添加到索引...
所有关于 git 命令 用于协助 git 开发的快速参考和备忘单的集合。 尽管有很多工具可以在 git 之上运行,但这份备忘单将告诉您如何从终端使用 git。 吉特 使用参考。 安装 git 如果您使用的是 Mac OSX,则可以使用...
本备忘录旨在帮助对Linux感兴趣的人员快速掌握一些常用命令,以便于日常操作和开发工作。 1. **SSH (Secure Shell)**:SSH是一种加密的网络协议,允许用户进行远程登录和命令执行。在Windows上,可以使用PuTTY和...
git-cheat, 在你的命令行 中,git备忘单 git欺骗git-cheat 是命令行中的一... 当然,这里还没有完整的git命令列表及其密钥,这是我几乎每天都在使用的命令集。 如果我错过了什么,请随意贡献。用法克隆 git-cheat 为:
Git常用命令备忘表
在Git-flow模型中,建议使用Git-flow命令扩展来辅助操作,它是一组脚本工具,通过这些命令可以更容易地管理不同类型的分支。 Git-flow适用于团队协作开发环境,它有助于理清不同阶段开发工作的边界,使项目的版本...
下面是 Git 常用命令的备忘录,涵盖了 Git 的配置、常用命令、查看、添加、提交、删除、找回、重置修改文件、查看提交记录、查看文件 diff、Git 本地分支管理等方面。 Git 配置 Git 配置是 Git 的初始设置,包括...
Git Cheatsheet通常会列出这些命令和更多的高级用法,例如标签(`git tag`)、交互式重置(`git reset --interactive`)以及解决冲突的策略。它是一个强大的工具,可以帮助开发者快速查找和理解命令,提高工作效率。...
本备忘录列出了部分基础Git命令和操作,方便开发者快速记忆和使用。 1. 初始化Git仓库 在指定的目录下创建一个空的Git仓库,可以使用 `git init <directory>` 命令。如果不带任何参数,Git将在当前目录下初始化仓库...
本文将主要介绍硬件工程师使用Git控制版本的说明,包括下载安装、软件说明、使用说明、配置远程仓库、Git的常用命令和工作方式建议、分支的使用、查看修改的历史等。 一、下载安装 Git可以从官网下载,下载地址为...
**DXcheatsheets: Salesforce DX备忘单与Git命令** Salesforce DX(Development Experience)是Salesforce推出的一种现代化开发工具集,旨在提升开发者的工作效率,实现更高效、可扩展和可重复的开发流程。这个仓库...
"git-cheatsheet-card"是一个Git备忘单,旨在帮助用户快速查找和理解Git命令,提高开发效率。TabHub卡是一种方便的方式,可以将这个备忘单作为资源集成到您的工作流程中。 Git工具如Git本身提供了丰富的命令行界面...
总结来说,`git-aliases`项目是Git初学者和经验丰富的开发者的一个宝贵资源,它通过提供一系列实用的Git别名和易于访问的备忘单,简化了Git命令的使用,提升了开发效率。同时,项目的网页设计展示了HTML和CSS3的优雅...