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
相关推荐
CSDN_RTKLIB12 小时前
多次git add拆解
git
CSDN_RTKLIB12 小时前
git push -u
git
xiaoxiang960914 小时前
Git 分支同步实战:`merge -X theirs` 与完全合并方案
数据库·git·elasticsearch
李可以量化15 小时前
Redis Client 从了解到精通(二)下:String 类型进阶操作全解
redis·git·python·量化交易·qmt
wy31362282115 小时前
Git——ignore让项目的 target 目录真正被忽略(忽略其他文件也是同样的道理)
开发语言·git
deli00700717 小时前
正则表达式可视化测试工具:输入即匹配,高亮一目了然
git·测试工具·正则表达式
爱莉希雅&&&17 小时前
Git 版本控制完整学习笔记
笔记·git·学习
CSDN_RTKLIB19 小时前
Git 修改绑定远程仓库
git
青春易逝丶20 小时前
Git相关
git