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
相关推荐
技术小结-李爽4 小时前
【工具】git与gitee和gitlab和github等等有什么区别?
git·gitee·gitlab
为伴只为你9 小时前
将已有git工程转为使用LFS
git
x-cmd11 小时前
AI 时代的 Git 革命:多 Agent 并发开发的新基础设施
git·ai·agent·代码管理·开发者工具·多智能体协作·worktree
XS0301061 天前
Git远程仓库实操笔记
笔记·git·elasticsearch
Java成神之路-1 天前
Git 合并冲突完全指南:分支合并、拉取冲突、推送冲突
git
NutShell Wang1 天前
拆解 GitHub gh-stack:堆叠 PR 工作流的设计取舍与工程实现
前端·git·开源·github·代码复审·开发者工具·vibe coding
咩咩啃树皮1 天前
第62篇:Git团队协作完整流程——企业多人开发规范、分支管理、冲突解决、上线流程(最终封笔篇)
git
.Hypocritical.2 天前
Git 入门教程
git
AI行业学习2 天前
Claude Code + cc-switch + Git + Node.js 全套下载+安装+配置完整版
开发语言·git·python·前端框架·node.js·html·notepad++
豆角焖肉2 天前
.gitignore:配置文件+初学入门
git·gitignore