首页 > 其他分享 ># Git命令

# Git命令

时间:2024-06-01 09:04:30浏览次数:15  
标签:Git 修改 stash 命令 git 提交 暂存 分支

目录


提交修改并推送

保存修改到本地仓库并推送至服务器。

查看文件状态

git status

git status -s

添加提交文件

需要先添加提交文件(建立并提交索引)才能进行提交操作。

git add

git add .

撤销提交文件

git reset

git reset

提交修改

git commit

git commit -m “提交的说明”

提交推送到远程仓库

git push

git push

暂存

暂存本地修改,然后把修改的文件恢复到修改之前。

git-stash

暂存分支修改

git stash
// 或
git stash save 暂存名称

查看暂存信息

git stash list

恢复暂存修改,但不删除暂存

git stash apply
git stash apply 0 
// 等同于
git stash apply stash@{0}

删除暂存

注意:直接删除暂存则暂存的信息将丢失

git stash drop
git stash drop 0
// 等同于
git stash drop stash@{0}

恢复并删除暂存

git stash pop 0
// 等同于
git stash pop stash@{0}

分支操作

git branch

查看本地分支和远程分支情况

git branch -a

查看本地分支和追踪情况

git remote show origin

把远程分支同步到本地

git remote prune origin

h3 style="border-left:6px solid #2196F3;background:#ddffff;padding:14px;font-size:16px;letter-spacing:1px;">删除本地分支

git branch -D 分支名称
// 例如:
git branch -D feature/chatfix

参考文章:

  1. git同步远程已删除的分支和删除本地多余的分支

标签:Git,修改,stash,命令,git,提交,暂存,分支
From: https://www.cnblogs.com/lanwah/p/18225495

相关文章

  • 一个进程如何获取父进程的启动命令
    原理:首先使用getppid获取父进程的ID。然后通过读取/proc/${pid}/cmdline获取指定进程的命令行。Linux似乎并没有提供直接获取cmdline的系统调用,而是在/proc/文件系统提供了这些信息。代码示例#include<stdio.h>#include<stdlib.h>#include<sys/types.h>#include<u......
  • python pip install git+ssh
    网上比较容易找到的是pipinstallgit+https://github.com/waketzheng/fastapi-cdn-host.git这种方式如果电脑未配置或没启用外网加速器,这种方式简直慢得像蜗牛,改用ssh则会块很多很多:一般情况pipinstallgit+ssh://[email protected]/waketzheng/fastapi-cdn-host.git即:只需把h......
  • sql基础命令(一)
    phpstudywnmp环境搭建:windownginxmysqlphpnginx中间件数据库--储存虚拟数据sql--管理数据库的工具 进入sql的bin命令:mysql-uroot-p退出当前命令:\c查询数据库:showdatabases;创建数据库:createdatabasexxx;删除数据库:dropdatabasexxx;使用xxx数据库:use......
  • 在 GitLab 中创建新分支时挂钩失败
    我们安装了一个自我管理的gitlab,其中有一个非常简单的git预接收钩子,用于检查提交消息格式:#!#!/bin/bashwhilereadoldrevnewrevrefname;doif["$oldrev"-eq0];then#gitrev-list$(gitfor-each-ref--format='%(refname)'refs/heads/*|sed's/......
  • 使用git报错:error: RPC failed; curl 18 transfer closed with outstanding read data
    今天在使用git下载项目时发生报错:error:RPCfailed;curl18transferclosedwithoutstandingreaddataremainingerror:4790bytesofbodyarestillexpectedfatal:earlyEOFfetch-pack:unexpecteddisconnectwhilereadingsidebandpacketfatal:fetch-pack:in......
  • 管理 Windows Server 2022 中 DNS 服务器相关的 CMD 批处理命令的示例
    一些与管理WindowsServer2022中DNS服务器相关的CMD批处理命令的示例:创建新的DNS区域:CopyCodednscmd/ZoneAddexample.com/Primary删除DNS区域:CopyCodednscmd/ZoneDeleteexample.com/f添加区域转发:CopyCodednscmd/ZoneResetForwardersexample......
  • 在 Windows Server 2022 中,您可以使用 PowerShell 来管理 DNS 服务器,以下是一些常用的
    在WindowsServer2022中,您可以使用PowerShell来管理DNS服务器,以下是一些常用的PowerShell命令及其示例:安装DNS服务器角色:安装DNS服务器角色:powershellCopyCodeInstall-WindowsFeature-NameDNS-IncludeManagementTools配置DNS区域和记录:创建新的......
  • 获取shell后各种命令及操作
    1、获取目标分区情况runpost/windows/gather/forensics/enum_drives2、检测是否是虚拟主机runpost/windows/gather/checkvm3、获取当前安装的应用程序runpost/windows/gather/enum_applications4、获取用户登录信息runpos......
  • 【LINUX】LINUX基础(目录结构、基本权限、基本命令)
    文章目录LINUX的目录结构LINUX的基本权限LINUX基本命令LINUX的目录结构/:表示根目录bin:存放二进制可执行文件(命令ls、cat、mkdir等)boot:存放系统引导文件dev:存放设备文件etc:存放系统配置文件home:存放当前用户的文件(~表示当前用户默认目录、…则是上一级目录、-表......
  • redis的command命令
    一.Redis命令详解SLOWLOG:用途:用于记录和查询执行时间超过设定阈值的慢查询。子命令:SLOWLOGGET[n]:获取最新的n条慢查询日志。如果未指定n,则返回所有日志。SLOWLOGLEN:返回慢查询日志的条数。SLOWLOGRESET:清空慢查询日志。示例:SLOWLOGGET5SLOWL......