git指令

1. 初始化与配置

  • git config --global user.name "你的名字":配置全局用户名(提交记录中显示)。
  • git config --global user.email "你的邮箱@example.com":配置全局邮箱。
  • git init:初始化本地项目,将当前目录转为 Git 仓库。
  • git clone <远程仓库URL>:克隆远程仓库到本地37。

2. 基本代码提交

  • git status:查看当前工作区和暂存区的文件状态。
  • git add <文件名> 或 git add .:将指定文件或所有变动添加到暂存区。
  • git commit -m "feat: 新增了用户登录功能":将暂存区内容提交到本地仓库。
  • git log:查看提交历史记录17。

3. 分支管理

  • git branch:查看本地所有分支(带 * 号的为当前所在分支)。
  • git branch -a:查看所有本地和远程分支。
  • git switch -c <新分支名>(或 git checkout -b <新分支名>):创建并直接切换到新分支。
  • git merge <被合并的分支名>:将指定分支合并到当前分支。
  • git branch -d <分支名>:删除本地分支17。

4. 远程同步

  • git remote -v:查看远程仓库信息。
  • git fetch origin:从远程获取最新代码,但不会自动合并到当前工作代码。
  • git pull origin <分支名>:拉取远程代码并自动合并到当前分支(相当于 fetch + merge)。
  • git push origin <分支名>:将本地的提交推送到远程仓库17。

5. 撤销与回退

  • git reset --hard HEAD:撤销工作目录中所有未提交文件的修改内容。
  • git checkout HEAD <file>:撤销指定的未提交文件的修改内容。
  • git revert <commit>:撤销指定的某次提交1。
相关推荐
数字新视界2 小时前
机房动环监控系统在提升数据中心能效与安全中的应用探索
大数据·服务器·数据库·动环监控系统·动力与环境监控系统
roman_日积跬步-终至千里2 小时前
零售与数仓(四):指标定义——从业务问题到可信计算
大数据·零售
AntsData3 小时前
用 12K+ 条亚马逊评论信号,定位机械键盘下一版该改什么
java·大数据·计算机外设
蓝鲨硬科技3 小时前
Token之后,物理AI需要什么样的度量衡?
大数据·人工智能
GlobalInfo3 小时前
管道检测机器人行业调查、市场规模、排名分析报告2026-2032
大数据·人工智能·机器人
Elasticsearch4 小时前
使用 Qoder 将 CSV 文件导入 Elasticsearch
elasticsearch
ManageEngineITSM4 小时前
工单分类怎么设计?类别、子类别与自动分派的实用方法
大数据·服务器·数据库·人工智能·分类·数据挖掘
字节跳动数据平台4 小时前
让企业本体真正运转起来:火山引擎知识引擎VeKnow 的三层重构与业务实践
大数据
FII工业富联科技服务4 小时前
多智能体如何进入制造现场?从业务协同到数字孪生验证
大数据·人工智能·算法·机器人·制造·数字孪生
Wang's Blog5 小时前
Java 项目实战:交友项目 - FastDFS 工作原理
java·大数据·交友