`

git常用命令集

    博客分类:
  • GIT
git 
阅读更多
pwd----命令用于显示当前目录
cd xx----进入指定目录
mkdir xx----创建文件夹
git init----命令把这个目录变成Git可以管理的仓库
cat readme.txt ----查看文件内容
git add text.txt ----添加文件
git commit  -m "文件说明"  ----提交文件
git status----命令看看结果
git diff----顾名思义就是查看difference
git log ----命令显示从最近到最远的提交日志
git log ----pretty=oneline --命令显示从最近到最远的提交日志(一行显示)
git reset --hard HEAD^ ----回退到上一个版本
git reset --hard HEAD^^ ----回退到上上一个版本
git reset --hard HEAD~3 ----回退到上3一个版本

Git必须知道当前版本是哪个版本,在Git中,用HEAD表示当前版本,也就是最新的提交1094adb...(注意我的提交ID和你的肯定不一样),上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100。

回退到某个版本:

$ git log --pretty=oneline ----查看提交日志(版本号)
a927ed436147fc68e61e5ea6eb8125dec62bcf8e (HEAD -> master) 第三地修改
4e90dd186f88a99dee472abeb0a75859d202f724 修改了该文件
1f976e1ce549221fa6e51d97b90981352f33c378 测试文件text

git reset --hard a927ed4  ----回退到a927ed436147fc68e61e5ea6eb8125dec62bcf8e 版本:(版本号前几位即可)

git reflog----用来记录你的每一次命令

git diff HEAD -- text.txt----命令可以查看工作区和版本库里面最新版本的区别:
git checkout -- file----可以丢弃工作区的修改
(注:git checkout其实是用版本库里的版本替换工作区的版本,无论工作区是修改还是删除,都可以“一键还原”。)
git rm text.txt----删除文件

git push origin master
----把本地master分支的最新修改推送至GitHub,现在,你就拥有了真正的分布式版本库!










1.创建版本库(需要一个自建的空目录)
第一次进入git bash,应该是c盘下,可以cd f盘,再创建一个文件夹(我创建的文件夹是gitku ---Git可以管理的仓库)
mkdir gitku即可!
cd gitku进入gitku文件夹
pwd--查看一下当前目录是f:\gitku再使用git init--命令把这个目录变成Git可以管理的仓库

2.把文件添加到仓库
在gitku中创建一个text.txt文件,内容随便写
git add text.txt
git commit  -m "文件说明"


分享到:
评论

相关推荐

    Git常用命令合集集合

    ### Git常用命令合集解析 #### 一、初始化仓库与克隆仓库 ##### `git init` **作用**:用于在当前目录下初始化一个新的Git仓库。 **示例**: ```shell git init ``` 该命令将创建一个隐藏的`.git`目录来存储所有...

    Git常用命令总结资源合集

    git常用命令总结 Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。 ...

    一张图展示 Git 常用命令

    Git 的强大之处在于它的灵活性和丰富的命令集。下面,我们将详细探讨标题和描述中提到的“Git 常用命令”。 1. **初始化仓库**:`git init` 当你开始一个新的项目时,首先需要创建一个 Git 仓库。使用 `git init` ...

    Git精简常用命令集及解析

    Git 精简常用命令集及解析 Git 是一个分布式的代码版本管理工具,跟 SVN 的集中式代码版本管理工具不同。 Git 服务器有多种选择,包括国内的 Gitee(中文名叫码云)、国外的 GitHub(被微软收购)和开源的 GitLab。...

    2024年java面试题-Git常用命令面试题集

    ### 2024年Java面试题:Git常用命令面试题集 在Java开发领域,Git作为版本控制工具的重要性不言而喻。掌握Git的基本操作是每个开发者必备的技能之一。下面将根据提供的内容,详细解析Git的核心命令,并提供相关的...

    git 常用命令操作使用大全

    Git的强大在于其丰富的命令集,可以帮助开发者高效地管理项目。下面我们将深入探讨Git的常用命令及其用途。 ### 1. 初始化仓库 在新项目目录下,使用`git init`命令初始化一个本地Git仓库。这将创建一个隐藏的`.git...

    git命令思维导图

    git常用命令 xmind思维导图

    Git常用命令总结.md

    通过上述总结,我们可以看到Git提供了丰富的命令集来支持软件开发中的各种需求。从初始化和克隆仓库到添加与提交文件,再到分支管理与远程仓库操作,每一步都经过了精心设计以确保效率与准确性。此外,通过查看与...

    git 常用指令常用指令常用指令

    通过以上介绍,我们可以看到 Git 提供了丰富的命令集来支持版本控制的各种需求。无论是对于个人开发者还是团队合作,熟练掌握这些命令都是非常必要的。希望这些知识点能帮助你在日常开发中更加高效地使用 Git。

    linux常用命令集PDF版.pdf.zip

    本资源提供了一份“Linux常用命令集PDF版”,它详细列举了Linux系统中的常用命令及其用法,帮助用户更好地理解和运用Linux。 STM32是意法半导体公司(STMicroelectronics)推出的一种基于ARM Cortex-M内核的微控制...

    git+git常用指令+git_cheat_sheet.pdf

    Git的这些基本指令和功能为我们提供了强大的工具集,帮助我们在日常开发中管理好代码的版本和历史记录。掌握这些基础知识点是进行Git高级操作和理解更复杂功能的前提。在实际应用中,开发者们需要根据不同的工作流...

    git-2.18.0-3264合集

    而熟练掌握常用的Git命令,如`git clone`、`git add`、`git commit`、`git push`、`git pull`和`git merge`等,是日常工作中的基本技能。 安装Git 2.18.0时,用户可以根据自己的操作系统选择相应的版本。64位版本...

    Linux常用命令全集

    ### Linux常用命令全集:深度解析与应用指南 在Linux操作系统中,命令行是进行系统管理、文件操作、网络配置等任务的核心工具。本文将基于《Linux常用命令全集》的目录,对其中的关键知识点进行深入解读,涵盖文件...

    Git安装包 Git-2.15.1.2-64-bit和Git-2.15.1.2-32-bit以及常用命令行PDF

    总之,Git是一个强大的工具,掌握其基本操作和常用命令对于任何软件开发者来说都是必不可少的。通过Git-2.15.1.2-64-bit和Git-2.15.1.2-32-bit的安装,以及参考git-cheatsheet.PDF,用户可以系统地学习和熟练运用Git...

    git命令及基础概念详解

    #### 三、其他常用命令 除了上述提到的基本命令外,Git 还提供了许多其他命令,用于更高级的功能,比如: - **`git branch`**:用于列出、创建或删除分支; - **`git checkout`**:用于切换分支,或者从提交中恢复...

    git命令大全,适合初学者

    以下是一些常用Git命令的详细解析,以帮助初学者更好地理解和使用Git。 1. git clone -b [分支名] [Git地址] 这个命令用于从指定的分支下载源代码到本地。例如,如果你想要克隆GitHub上一个名为"singlequiz"的分支...

    local-git-bash.zip

    2. **Git集成**:Git Bash包含了完整的Git命令集,可以执行初始化仓库、克隆、提交、拉取、推送等Git操作。 3. **图形界面工具支持**:除了命令行,Git Bash也支持与图形界面工具(如GitHub Desktop、SourceTree)...

Global site tag (gtag.js) - Google Analytics