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

相关推荐
yeziyfx4 小时前
vs code 使用Git拉取/克隆(clone)仓库项目
git·vscode
smachao12 小时前
Redis Desktop Manager(Redis可视化工具)安装及使用详细教程
redis·git·bootstrap
szcsun513 小时前
git的常用命令
git
jian1105814 小时前
android studio 解决git用户名和用户邮箱不一致的问题
git
jian1105814 小时前
Mac git配置账号和邮箱,可以修改
git·macos
笨笨饿16 小时前
博客目录框架
c语言·开发语言·arm开发·git·嵌入式硬件·神经网络·编辑器
白玉cfc17 小时前
git协作开发
git·团队开发·远程工作
Rabbit_QL18 小时前
【CI/CD】02_一次 git push 后发生了什么?CI 是怎么工作的
git·ci/cd
不会写DN18 小时前
Git 开发中最常用的命令与场景
大数据·git·elasticsearch
张二娃同学19 小时前
基于 Python 与 Tkinter 的猜数字游戏设计与实现:支持玩家猜数与 AI 反向推理
开发语言·git·python·游戏·开源