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

相关推荐
Echoo华地7 分钟前
用git diff快速比较文件夹差异并生成报告
linux·git·unix·repository·diff·branch
勤劳打代码36 分钟前
防微杜渐 —— 为什么一次 Sync 会变成一次 merge?
git·团队管理
dyxal2 小时前
Windows 下 Git 离线安装与 VS Code 便携版集成完全指南
windows·git·elasticsearch
K3v2 小时前
【git】自动化合并推送脚本
git·自动化
鹓于2 小时前
Android APK开发到发布全流程指南
git·github
花哥码天下3 小时前
Git 多远程仓库管理
git
花间相见19 小时前
【终端效率工具01】—— Yazi:Rust 编写的现代化终端文件管理器,告别繁琐操作
前端·ide·git·rust·极限编程
蜡台20 小时前
Git 常用配置:修改地址 ,提交模板配置
git·gitlab·template·git commit·gitbash
拽着尾巴的鱼儿20 小时前
git不追踪已提交至仓库的本地又修改文件
git
We་ct1 天前
Git 核心知识点全解析
开发语言·前端·git·gitee·github