首页 > 其他分享 >git commit

git commit

时间:2023-06-27 18:44:35浏览次数:37  
标签:git author -- rebase amend commit

# 修改最近提交的 commit 信息
git commit --amend --message="Vissim联仿代码入库" --author="duanyanling <[email protected]>"

# 仅修改 message 信息
git commit --amend --message=""

# 仅修改 author 信息
git commit --amend --author="duanyanling <[email protected]>"
git commit --amend --reset-author

git push --force --tags origin 'refs/heads/*'
git push -f --set-upstream origin feature_changsha


# 列出 rebase 的 commit 列表,不包含 <commit id>
$ git rebase -i <commit id>
# 最近 3 条
$ git rebase -i HEAD~3
# 本地仓库没 push 到远程仓库的 commit 信息
$ git rebase -i

# vi 下,找到需要修改的 commit 记录,```pick``` 修改为 ```edit``` 或 ```e```,```:wq``` 保存退出
# 重复执行如下命令直到完成
$ 
git commit --amend --message="Vissim联仿代码入库" --author="duanyanling <[email protected]>"
$ git rebase --continue

# 中间也可跳过或退出 rebase 模式
$ git rebase --skip
$ git rebase --abort


删除分支
// 删除本地分支
git branch -d v05172000
// 删除远程分支
git push origin --delete bug7244_0518

git remote update origin --prune

  

标签:git,author,--,rebase,amend,commit
From: https://www.cnblogs.com/dyling/p/17509691.html

相关文章

  • 怎么部署代码到git上,并配置idea 拉取代码等操作
     怎么部署代码到git上,并配置idea拉取代码等操作?1要将代码部署到Git上并配置IDEA以拉取代码,您可以按照以下步骤进行操作:231.创建一个Git仓库:首先,在Git托管平台(如GitHub、GitLab、Bitbucket等)上创建一个新的仓库。请根据您的需求进行设置,并获取仓库的URL。452.......
  • git常用命令-远程操作
    [email protected]:..../*.git#将远程代码克隆到本地且项目名称默认为远程项目名称[email protected]:..../*.gitmygit#将远程代码克隆到指定文件夹(mygit)中[email protected]:..../*.gitmygit#将远程代码指定分支......
  • mac 使用 brew安装包报错 fatal: not in a git directory,Error: Command failed with
    在mac下使用brew安装包的时候,最后一行会报错:fatal:notinagitdirectoryError:Commandfailedwithexit128:git导致包安装不成功,解决办法:brew-v 绿色框就是提示你需要做的,输入gitconfig--global--addsafe.directory/opt/homebrew/Library/Taps/homeb......
  • git冲突报错记录
    (base)kaka@KakadeMacBook-Prodatahub-aws%gitpullwarning:redirectingtohttps://source.fundpark.com/FP-IT/datahub-aws.git/Updating24a2e479..f588ccbberror:Yourlocalchangestothefollowingfileswouldbeoverwrittenbymerge:code/Comman......
  • Git 如何将现在修改追加到之前提交的提交记录上
    重要:操作前,请做好备份暂存某个文件的命令gitstash--文件路径将本地所有修改先暂存起来gitstashgitlog找到想要追加的commitid的前一次提交的idgitrebase-i想追加的commid的前一次的commitid弹出的框中将要修改的commit记录前的pick修改为edit(如果是想删......
  • 在.gitignore中如何写可以忽略掉无扩展名的Unix可执行文件
    我也遇到这个问题,自己多次尝试找到了解决方案。先把我的解答发出来:#忽略所有文件和目录(当前目录不能忽略)*#增加指定目录和下面所有目录!/dir1/!/dir1/**/!/dir2/!/dir2/**/#增加指定扩展名文件和Makefile文件!*.cpp!*.c!*.h!Makefile#忽略特殊文件,一般是......
  • gitee代码管理工具速通
    ......
  • github花了太长时间响应
    一、访问以下链接:GitHub.com-GitHub:Let'sbuildfromhere·GitHub(ipaddress.com)往下滑倒最下面,记住这个IP地址: 二、打开etc文件夹:C:\Windows\System32\drivers\etc将hosts属性的只读取消勾选: 三、用记事本打开hosts文件:在最后一行添加此IP地址:......
  • TortoiseGit使用Cherry Pick遇到的问题及解决方案
    TortoiseGit的CherryPick比如从masterpick某一个commit记录到其它分支(release)pick的操作方法:切到分支,点击showlog,然后在logdialog的左上角切到master,选中需要的commit记录,再右键选择cherrypickpick的流程:switchbranche,fetch&rebase,pick,pushcherrypick之后无......
  • ABAP git 安装指南
    abapGit有2种版本:独立版本或开发版本。standalone版本:面向最终用户。它由一个(巨大的)程序组成,其中包含所有所需的代码。用户在事务SE38中运行独立版本,执行创建的程序。开发者版本:面向为abapGit代码库做出贡献的开发者。它由所有ABAP程序/类/接口/等组成。开发人......