git常用命令

分支

删除分支

// 删除本地分支

git branch -d localBranchName

// 删除远程分支

git push origin --delete remoteBranchName

切换分支

//以远程分支为基础新建一个分支,并切换到该分支

git checkout -b branch origin/remote-branch

//切换到指定分支,并更新工作区

git checkout branch-name

//切换到指定分支

git switch branch-name

新建分支

// 新建一个分支,但依然停留在当前分支

git branch branch-name

//新建一个分支,与指定的远程分支建立追踪关系

git branch --track branch remote-branch

合并分支

// 合并指定分支到当前分支

git merge branch

列出分支

// 列出所有本地分支

git branch

// 列出所有远程分支

git branch -r

// 列出所有本地分支和远程分支

git branch -a

增删文件

git add

// 添加当前目录的所有文件到暂存区

git add .

git rm

删除工作区文件,并且将这次删除放入暂存区

$ git rm file1 file2 ...

递归删除git中的跟踪索引文件,但该文件会保留在工作区

$ git rm --cached -r file

提交

// 提交暂存区到仓库区

git commit -m "提交信息"

// 提交所有变化到仓库区

git commit -a

// 提交时显示所有diff信息

git commit -v

相关推荐
jiayong235 分钟前
CI/CD与DevOps、Jenkins、K8s关系深度解析
运维·git·ci/cd
云水一下14 分钟前
连接世界——远程仓库与 GitHub 协作实战
git·github
超梦dasgg14 小时前
工作中 Git 完整使用指南(职场实战版)
git
Ws_14 小时前
Git + Gerrit 第七课:stash 临时保存工作区修改
git
enjoywindstorm15 小时前
git从入门到精通
git
Adorable老犀牛19 小时前
Git 发布正式版本的一个专属的硬核功能,叫做 打标签(Tag)。
git
我先去打把游戏先20 小时前
Ubuntu虚拟机(服务器版本)Git卸载完全教程——彻底移除与清理配置
服务器·git·单片机·嵌入式硬件·物联网·ubuntu·51单片机
不做无法实现的梦~1 天前
Git Clone 使用 Watt/Steam++ 加速时报证书错误的原因与解决方法
大数据·git·elasticsearch
黑猫警长丶1 天前
Git 操作笔记
笔记·git
MageGojo1 天前
Whois 域名查询 API 接入实战:用一个 GET 请求获取域名注册信息
java·git·github