Git常用命令(满足99%的工作需求)

这篇具有很好参考价值的文章主要介绍了Git常用命令(满足99%的工作需求)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. 初始化本地仓库

git init <directory>

如果没有directory,则为当前目录。

git init 是建立一个标准的Git仓库,这样的仓库初始化后,其项目目录为工作空间,其下的.git目录是版本控制器。可以正常的进行源文件的编写,提交等各种git常规操作。

如 git init repo.git

使用于本地进行项目部署和搭建

2. 初始化裸仓库

git init --bare <directory>

git init --bare repo.git

用于服务器创建共享仓库,多版本协同管理

3. 克隆一个远程仓库
git clone <url>

比如:git clone https://github.com/spring-projects/spring-boot

是在当前目录创建一个目录spring-boot,并且把远程创建克隆到spring-boot里面。

比如:git clone https://github.com/spring-projects/spring-boot .

在url后面加个. 是不创建spring-boot目录,直接克隆到当前目录下。

4. 添加文件到暂存区

git add <file>

添加当前目录下所有文件用.代替file,如 git add .

5. 移除缓存区

git reset <file>

6.提交更改

git commit -m "<message>"

如果要添加对跟踪文件所做的所有更改并提交

git commit -a -m "<message>"# orgit commit -am "<message>"

7.修改上一次提交更改时的注释信息

git commit --amend

注:只能修改还未push到远程的commit

8. 移动或重命名文件

git mv <current path> <new path>

9.从存储库中删除文件

git rm <file>

10.暂存区中删除

git rm --cached <file>

11.查看分支

git branch
  • -a: 显示所有分支(本地分支和远程分支)
  • -r: 显示远程分支
  • -v: 显示最后一次提交的分支

12. 创建一个分支

git branch <branch>

13. 创建一个分支并且切换到创建的分支

git checkout -b <branch>

14. 切换分支

git checkout <branch>

15.删除一个分支

git branch -d <branch>

强制删除分支

git branch -D <branch>

16.合并分支

git merge <branch to merge into HEAD>
  • --no-ff:即使合并解析为快进,也创建合并提交
  • --squash:将指定分支中的所有提交压缩为单个提交。其将所有提交压缩为单个提交,从而导致提交历史混乱,不建议使用。

17. 变基分支

git rebase <branch to rebase from>

将一系列提交移动或组合到新的基本提交的过程。

18.查看之前的提交

git checkout <commit id>

19.恢复提交

git revert <commit id>

20.重置提交

git reset <commit id>

添加 --hard 标志来删除所有更改,但请谨慎使用。

git reset --hard <commit id>

21.查看存储库的状态

git status

22.显示提交历史

git log

23.显示对未暂存文件的更改

git diff

使用 --staged 标志来显示对暂存文件的更改

git diff --staged

24.显示两次提交之间的变化

git diff <commit id 01> <commit id 02>

25.存储更改

git stash

允许您在不提交更改的情况下临时存储更改。

将消息添加到存储中

git stash save "<message>"

26.列出存储

git stash list

27.申请一个藏匿处

git stash apply <stash id>

应用存储不会将其从存储列表中删除

如果不指定,将应用最新的 stash(适用于所有类似的 stash 命令)

您还可以使用格式 stash@{} 应用存储(适用于所有类似的存储命令)文章来源地址https://www.toymoban.com/news/detail-728508.html

git stash apply stash@{0}

28.删除一个藏匿处

git stash drop <stash id>

29.删除所有藏匿处

git stash clear

到了这里,关于Git常用命令(满足99%的工作需求)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • #基础# GIT/GIT BASH 基础命令,满足90%业务场景

    基本 Git 命令 初始化仓库 (Init) git init : 在当前目录初始化一个新的 Git 仓库。 克隆现有仓库 (Clone) git clone [仓库URL] : 克隆远程仓库到本地。例如: git clone https://github.com/51ak/ChatGPT_Weixin.git 拉取远程仓库 (Pull) 初始化并设置远程仓库: git init : 初始化本地仓库。 git remote add or

    2024年01月16日
    浏览(39)
  • 【git 实用指南】git 增加 本地代码 git add 相关命令和复杂情况需求

    Git(分布式版本控制系统)是一个开源的版本控制系统,用于追踪文件和目录的更改。Git不仅仅是一个备份系统,它也允许多人协作。这让我想到了Bjarne Stroustrup(C++之父)的名言:“C++是为解决实际问题而设计的”。Git也是这样,它为解决现实世界中版本控制的复杂问题而

    2024年02月04日
    浏览(48)
  • git常用的指令-----(工作中常用)

    git clone \\\'url\\\'      #克隆远程版本库 git init      #初始化本地版本库 git status        #查看状态  git diff                  #查看变更内容 git add .         #跟踪所有的改动文件 git add  file       #跟踪指定的改动文件 git mv old new         #文件改名 git rm fil

    2024年02月12日
    浏览(40)
  • git实用命令 git常用分支命令

    要在Git中创建一个新的分支,按照以下步骤进行操作: 确保你当前在要创建分支的代码状态下。你可以使用 git status 命令查看当前的代码状态,并使用 git add 和 git commit 命令将修改的文件提交到当前分支。 1.使用 git branch 命令创建一个新的分支。 这将在本地仓库中创建一个

    2024年02月10日
    浏览(46)
  • Git下载和Git常用命令

    要下载和安装 Git,请按照以下步骤进行操作: 1.访问官方网站:打开 Git 官方网站 https://git-scm.com/。 2.下载 Git 安装程序: 3.选择适用于你的操作系统的下载链接。Git 支持多个操作系统,包括 Windows、macOS 和 Linux。 4.点击下载链接,开始下载 Git 安装程序。 5.运行安装程序:

    2024年02月08日
    浏览(50)
  • Git(3):Git环境常用命令

    1 获取本地仓库 要使用Git对我们的代码进行版本控制,首先需要获得本地仓库 (1)在电脑的任意位置创建一个空目录(例如test)作为我们的本地Git仓库 (2)进入这个目录中,点击右键打开Git bash窗口 (3)执行命令git init (4)如果创建成功后可在文件夹下看到隐藏的.git目

    2024年02月03日
    浏览(43)
  • Kafka系列(一)【消息队列、Kafka的基本概念、Kafka的工作机制、Kafka可满足的需求、Kafka的特性、Kafka的应用场景】

    转自《Kafka并不难学!入门、进阶、商业实战》 1. 消息队列的来源 在高并发的应用场景中, 由于来不及同步处理请求,接收到的请求往往会发生阻塞。 例如,大量的插入、更新请求同时到达数据库,这会导致行或表被锁住,最后会因为请求堆积过多而触发“连接数过多的异

    2024年02月20日
    浏览(34)
  • git 常用命令之 git checkout

    大家好,我是 17。 git checkout 是 git 中最重要最常用的命令之一,本文为大家详细解说一下。 checkout 的用途之一是恢复工作区。 checkout . 表示恢复工作区的所有更改,未跟踪的文件不会有变化。 恢复工作区的所有文件风险比较大,会丢失所有工作区的修改,一定要慎用 中间加

    2023年04月13日
    浏览(84)
  • git快速入门!!! git的常用命令!!!

    Git 是一个开源的分布式版本控制系统,有很多实用的命令可以帮助我们更高效地管理项目和代码。以下是一些常用的 Git 命令及其使用方法和示例: 1. 初始化一个新的 Git 仓库 这个命令会在当前目录下创建一个新的 Git 仓库。 2. 添加文件到暂存区 这个命令会把指定的文件添

    2024年02月05日
    浏览(56)
  • 【Git】git常用命令集合

      Git是现代软件开发不可或缺的版本控制工具,它可以追踪文件的变化、协同开发以及管理代码版本。掌握Git的常用命令对于开发人员来说至关重要。本文将为你介绍一些Git常用命令,帮助你轻松驾驭版本控制。   详细介绍了Git的常用命令,涵盖了版本管理、分支操作、

    2023年04月08日
    浏览(69)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包