git基本用法

原理图:

显示工作目录和暂存区的状态。

git status

三种状态:已提交(committed)已修改(modified)已暂存(staged)

配置

复制代码
git config --global user.name "Your Name"

管理分支

  • 查看分支:git branch

  • 创建新分支: git branch <branch-name>

  • 切换分支: git checkout <branch-name>

  • 创建并切换到新分支: git checkout -b <branch-name>

  • 合并分支: git merge <branch-name>

提交代码

把代码提交到暂存区:git add .

提交暂存区的更改到本地仓库:git commit -m "Commit message"

推送更改到远程仓库:git push origin <branch-name>

回退和恢复

  • 回退到指定提交: git reset --hard <commit-hash>

  • 恢复已删除的文件: git checkout -- <file>

重置本地分支到远程分支:git reset --hard origin/main

清除未跟踪的文件:git clean -fd

相关推荐
GISer_Jing1 小时前
Git协作开发:feature分支、拉取最新并合并
大数据·git·elasticsearch
高山莫衣7 小时前
git rebase多次触发冲突
大数据·git·elasticsearch
码农藏经阁7 小时前
工作中常用的Git操作命令(一)
git
kobe_OKOK_7 小时前
【团队开发】git 操作流程
git·elasticsearch·团队开发
码农垦荒笔记7 小时前
Git 安装闭坑指南(仅 Windows 环境)
windows·git
CC码码17 小时前
管理你的多个 Git 密钥(多平台多账号)
git·gitlab·github
CC码码17 小时前
管理你的多个 Git 密钥(单平台多账号)
git·gitlab·github
大卫小东(Sheldon)17 小时前
GIM 1.5发布了! 支持Windows系统了
git·ai·rust
flying jiang17 小时前
将大仓库拆分为多个小仓库
git
李boyang10 天前
Git(四):远程操作
git