git相关命令

一些命令

查看本地分支:git branch --list git branch -a

切换分支:git checkout branch-name

重命名本地分支/远程分支

重命名本地分支

重命名当前分支

复制代码
git branch -m new-name

重命名其他分支

复制代码
git branch -m old-name new-name

ps:重命名后可以使用git branch --list git branch -a检查分支名是否成功修改。

重命名远程分支

只能删除旧远程分支,上传新分支

1.删除旧远程分支:git push origin --delete old-branch-name

2.重置上游分支名为新本地分支的名称:git push origin -u new-branch-name

3.登录远程仓库确认分支名已修改

stash相关

查看临时保存列表

复制代码
$ git stash list

删除临时保存的变更点

删除最新暂存

复制代码
$ git stash drop

删除指定暂存

复制代码
$ git stash dorp stash@{stash序号}

例如:

复制代码
$ git stash drop stash@{1}

清空stash

复制代码
$ git stash clear

修改最后一次提交 commit 的信息

  • 修改最近提交的 commit 信息

    $ git commit --amend --message="message text" --author="xxx xx@xxx.com"

  • 仅修改 message 信息

    $ git commit --amend --message="message text"

  • 仅修改 author 信息

    $ git commit --amend --author="xxx xx@xxx.com"

相关推荐
横木沉33 分钟前
IntelliJ IDEA 无法识别 Git:Git is not installed 问题解决
java·git·github·intellij-idea
为你学会写情书2 小时前
Git 学习指南:从日常命令到多人协作与提交规范
git
东小黑3 小时前
Git 仓库操作与 VSCode 使用指南
git·vscode·gitee
拼图20915 小时前
Git常用语法
分布式·git·学习
ShineWinsu1 天前
对于Git:基础操作的超详细保姆级解析
linux·c++·git·面试·备份·管理·版本控制器
沉迷...1 天前
Git skip-worktree 使用笔记(本地忽略配置文件)
javascript·git
解道Jdon1 天前
JDK 27发布:紧凑对象头、G1默认、量子安全TLS
ide·windows·git·svn·eclipse·github·visual studio
天天喝旺仔1 天前
Git 内部原理深度解析:从 blob/tree/commit 对象到 packfile 与垃圾回收
数据结构·数据库·git·算法·哈希
艾莉丝努力练剑1 天前
【Git:综合复盘】Git 原理与使用
大数据·人工智能·git·elasticsearch·面试
ShineWinsu2 天前
对于Git:远程操作的超详细保姆级解析
linux·git·gitee·github·远程仓库·分布式版本控制系统·远程操作