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

相关推荐
艺杯羹9 小时前
Git版本控制深度复盘:从入门到精通的完整指南
git·wpf·版本控制·git学习·git复盘
菩提小狗10 小时前
第7天:信息打点-资产泄漏&CMS识别&Git监控&SVN&DS_Store&备份|【小迪安全】web安全|渗透测试|网络安全-2021
git·安全·svn
Ghost Face...12 小时前
嵌入式Linux开发Git实战:从认证到Gerrit推送
linux·git·elasticsearch
LeoZY_18 小时前
开源项目精选: lazygit —— 告别繁琐命令,终端里玩转可视化Git
git·stm32·单片机·mcu·开源·远程工作·gitcode
黎潇lulu19 小时前
IDEA的Git使用方法(中文IDEA版)
java·git·intellij-idea
风行無痕1 天前
Git使用 通过Commit号拉取指定版本代码并另存新分支
git
番茄去哪了1 天前
苍穹外卖day03-----菜品管理
java·开发语言·数据库·ide·git·学习·maven
人间打气筒(Ada)2 天前
代码版本控制系统变更
git·svn·云计算·gitlab·ci·cd·代码变更
扶苏10022 天前
推送代码到gitee,弹出身份验证窗口,但是输入gitee账号密码,提示认证失败
git·gitee
画扇落汗2 天前
OpenClaw安装之(一)公司电脑下的企业防火墙的安装避坑指南:彻底解决 `libsignal-node` GitHub 下载失败问题 git 源码安装指南
git·ai·node.js·github·openclaw