git commit 中文乱码_git常用命令整理(干货分享)

  • git中文路径乱码
git config --global core.quotepath false
  • 把分支上的内容拉取到本地
git pull --rebase origin (分支名)
  • 把分支内容提交到远程
git push origin (分支名):(远程名)
  • 把远程的内容合并到本地
git merge (远程名)
  • 把本地分支推送到服务器
git push origin test(分支名)
  • 删除本地分支
git branch -d xxxxx
  • 删除远程分支
git branch -r -d origin/branch-name
  • 创建新分支
git branch xxx
  • 本地分支推送到远程
git push origin xxx:origin/xxx
  • 本地分支关联远程分支
git branch --set-upstream-to=origin/***
  • 在PATH处输入要忽略的文件
git update-index --assume-unchanged PATH
  • 中文乱码问题
git config core.quotepath false
  • 删除本地tag
git tag -d 
  • 删除远程tag
git push origin --delete tag 
  • 创建tag
git tag 
  • tag push到仓库
git push origin —tags
  • 清理远程分支记录
git remote prune origin
  • 比对文件,只输出改动的文件名
git diff commit1 commit2 --name-only
  • 修改为push的commit注释它
git commit --amend
  • 合并commit
git rebase -i HEAD~3

合并最后提交的n个commit

输入命令 (i) 后进入 vim 界面,把要保留的commit使用pick, 要合并的使用squash命令(第一个必须为pick),然后按(esc)退出编辑模式,再按(i)进入编辑模式,保存(:wq)退出后进入另一个界面,此时编辑合并之后的commit信息,编辑完成后保存退出,直接强制推送到远程git push -f

038da280ac909bd0873899a85f8ad190.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值