发帖
9 1 0

git常用操作

曹县
金牌会员

7

主题

196

回帖

2013

积分

金牌会员

积分
2013
技术杂谈 987 9 2023-12-2 09:56:38

git常用操作

注意注意:git 操作仓库不熟悉的人容易把仓库搞坏,建议先在一个不重要的仓库练习再使用到正式仓库

注意注意:git 操作仓库不熟悉的人容易把仓库搞坏,建议先在一个不重要的仓库练习再使用到正式仓库

注意注意:git 操作仓库不熟悉的人容易把仓库搞坏,建议先在一个不重要的仓库练习再使用到正式仓库

这里收集一些git常用的组合操作

删除分支

本地

如果你还在一个分支上,那么 Git 是不允许你删除这个分支的,所以需要切换出去 git checkout [另一分支];

  • 需要远程合并的
git branch -d <分支名>
  • 不合并,强制删除
git branch -D <分支名>

远程

git push origin --delete <分支名>

或者,把本地的空分支推送到远程分支上也能删除

git push origin :<分支名>

修改远程分支名

原理是将远程分支删除,改名后重新上传

  1. 原理是将本地分支名称改名
git branch -m [旧分支名] [新分支名]
  1. 删除远程分支,master分支可能不能删除
git push --delete origin [旧分支名]
  1. 上传新命名的分支
git push origin [本地分支名]:[远程分支名]

推送新分支到远程仓库

git push origin [本地分支名]:[remote_newName]

如果本地分支名与远程分支名相同,则可以省略冒号 即:

git push origin [本地分支名]

新增分支

  1. 同步远程
git pull origin master
  1. 新建分支
git branch <新分支名>
  1. 切换分支
git checkout <新分支名>
  1. 推送
git push origin [本地分支名]:[远程分支名]

修改COMMIT信息

git commit --amend

然后回出现一个界面,让你修改

修改好了之后 Ctrl+x退出,退出然后Y保存

如果之前已经把这次的commit推送到远程仓库的话,就需要先 git pull下来,再 push上去

──── 1人觉得很赞 ────

使用道具 举报

2023-12-2 10:06:40
2023-12-2 10:20:01
2023-12-2 10:42:38
2023-12-2 14:11:04
2023-12-3 14:45:20
2023-12-3 15:07:24
2023-12-3 16:48:02
2023-12-3 17:23:51
您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 27873 个
  • 话题数: 39301 篇