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
相关推荐
BIBI20492 小时前
换 Git 托管平台怎么做?基于 TortoiseGit 的跨平台迁移教程
windows·git·tortoisegit·问题解决·版本控制·最佳实践
echome88810 小时前
Git 日常救急:撤销提交、找回误删文件和解决冲突
git·版本控制
赵民勇15 小时前
Git命令详解
git
不老刘1 天前
Antigravity 的 New Worktree 模式:给 AI 代理一个安全的“平行工位”
人工智能·git·ai编程·antigravity
光谱SpectrAI1 天前
Windows 也中招:Git Bash 和 Node 仍信任泄露的 eMudhra 证书
git
YIN_尹1 天前
【git原理与使用】git初识与安装
大数据·git·elasticsearch
Leo_Mr2 天前
Vue3 项目配置 Git 提交规范(企业通用方案:husky + commitlint + cz-git + lint-staged)
git
jyOverQ2 天前
Git rebase 和 merge 有什么区别?什么时候该用哪个?
git
晗夜未央2 天前
跨仓库 Skill 换台电脑就失效?用 Git remote 校验项目
人工智能·git·python
Lsetea2 天前
Git访问HTTPS证书不受信任:用URL级sslCAInfo限定私有CA范围
git·https·开发工具·ssl证书·ca证书