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
相关推荐
华科大胡子28 分钟前
Git + 云原生
git
johnny23329 分钟前
Git拓展:GitButler、Gitnuro、JGit
git
王的宝库1 小时前
GitLab 常用 Git 命令新手指南
git·学习
马优晨2 小时前
git restore --source 提交id 和 git reset --hard 提交id 有什么区别
git·git reset·git restore·git回退的区别·git回退代码
小臭希3 小时前
Git(代码版本控制系统)
java·git·github
Unity粉末状在校生12 小时前
Git解决fatal: Could not read from remote repository.的问题
git
少年攻城狮12 小时前
Obsidian系列---【如何使用obsidian同步到git?】
git
do better myself15 小时前
网站源码如何部署和加入GIT仓库的
git
爱学英语的程序员17 小时前
Git 提交 LF will be replaced by CRLF the next time Git touches it 报错
git
qq_3391911418 小时前
服务器git pull每次都要输入密码,linux 设置git登录,linux设置git只输入一次账户密码
git