Git 常用命令

大家好,我是 前端架构师 - 大卫

更多优质内容请关注微信公众号 @程序员大卫

初心为助前端人🚀,进阶路上共星辰✨,

您的点赞👍与关注❤️,是我笔耕不辍的灯💡。

撤销 git add

bash 复制代码
git reset            # 撤销所有已添加的文件
git reset test.js    # 撤销已添加的指定文件 test.js

撤销 git commit

bash 复制代码
git reset --soft HEAD^    # 撤销上一次提交,保留已添加的内容
git reset --mixed HEAD^   # 撤销上一次提交,并撤销已添加的内容

Git 贮藏(Stash)

当多个项目并行开发,代码尚未提交时,需要切换分支,可以使用 git stash 暂存当前修改。

bash 复制代码
git stash             # 暂存当前修改
git stash apply       # 应用最近一次暂存,但保留暂存记录
git stash pop         # 应用最近一次暂存,并删除该记录

创建新分支并关联远程

bash 复制代码
# 创建本地分支 test/xxx,并基于 origin/master
git checkout -b test/xxx origin/master

# 推送本地分支到远程,并建立关联
git push -u origin test/xxx
# 或使用等效命令
git push --set-upstream origin test/xxx

修改本地与远程分支名称

bash 复制代码
git checkout oldBranch         # 切换到旧分支
git branch -m newBranch        # 本地重命名为新分支
git push --delete origin oldBranch  # 删除远程旧分支
git push origin newBranch      # 推送新分支到远程
git branch --set-upstream-to=origin/newBranch  # 关联本地与远程新分支

修改远程仓库地址

bash 复制代码
git remote set-url origin http://username:password@git.yyy.com.cn/xxx.git

删除本地分支

bash 复制代码
git branch -D feature/1.0.0

删除远程分支

bash 复制代码
git push origin --delete feature/1.0.0
相关推荐
Qres8216 小时前
Git安装记录
git
wj3055853787 小时前
Codex + Git 开发环境配置指南(WSL版)
linux·运维·git
楠枬10 小时前
Git 分支管理
git
奇怪的点12 小时前
git clone失败
git
WaiSaa13 小时前
Ubuntu配置Git免密操作
git·ubuntu·gitee
牛奶咖啡1313 小时前
Git实践——分支管理与标签管理及git个性化配置
git·禁用 fast forward·bug分支的创建与操作·远程分支的查看与推送·拉取仓库·推送指定分支到远程仓库·标签的创建与操作
千寻girling16 小时前
五一劳动节快乐 [特殊字符][特殊字符][特殊字符]
java·c++·git·python·学习·github·php
波特率11520017 小时前
git指令学习
git·学习
Karry_66617 小时前
[特殊字符] Git 提交项目 全套命令(按顺序执行)
git
计算机安禾17 小时前
【Linux从入门到精通】第39篇:版本控制Git服务器搭建——Gitea/GitLab私有化部署
linux·服务器·git