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

相关推荐
码农阿豪1 分钟前
用 Rust 构建 Git 提交历史可视化工具
git·elasticsearch·rust
梦想是红队的咸鱼3 分钟前
git泄露(一篇文章就够了)
git·web安全
leijmdas10 分钟前
git操作命令
大数据·git·elasticsearch
Sleepy MargulisItG42 分钟前
Linux 基础开发工具详解(Yum, Vim, GCC, Make, GDB, Git)
linux·git·vim
skywalk816319 小时前
为一个库设置多个远程更新站用于git push,比如gitcode github等
git·github·gitcode
雪碧聊技术19 小时前
银河麒麟安装git
git
_OP_CHEN19 小时前
【Git原理与使用】(一)告别文件混乱!Git 初识:从版本灾难到高效管理的终极方案
linux·运维·git·github·运维开发·版本控制·企业级组件
装不满的克莱因瓶19 小时前
【Java架构 搭建环境篇三】Linux安装Git详细教程
java·linux·运维·服务器·git·架构·centos
0 0 019 小时前
git,github使用&快速上手指南
git·github
jimy121 小时前
git一键push的脚本
git