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。
相关推荐
cxk18082721 分钟前
2026 年9月 AI 营销机构选型方法论:基于 GEO 精采信模式的三维评估体系
大数据·人工智能·科技·ai·geo·昆明geo
Elastic 中国社区官方博客7 分钟前
不再有分配延迟:在无状态 Elasticsearch 中将快照与分片迁移解耦
大数据·运维·人工智能·elasticsearch·搜索引擎·全文检索
Python 实战手记27 分钟前
2026 企业微信主体变更公证办理指南:场景条件、材料清单、线上实操流程
大数据·人工智能·企业微信
用户3610588626121 小时前
SparkStreaming 之配置参数详解
大数据·spark
幂律智能1 小时前
穿透到合同,管控到付款
大数据·人工智能
PcVue China1 小时前
智控能耗,数驱能效 | PcVue线上研讨会进行中!
大数据·人工智能·能源·制造·直播·scada·pcvue17
人工智能时代 准备好了吗2 小时前
同名实体消歧:地区、公司主体、官网和品类是关键消歧信息
大数据·人工智能
ltqvibe2 小时前
数据很脏,能不能上AI问数
大数据·人工智能·数据治理·智能问数·ai问数·本体语义·数据口径
玫瑰互动GEO2 小时前
工程视角看GEO优化与SEO优化:爬虫排序 vs 大模型引用
人工智能·爬虫·搜索引擎