Git常用操作指令

  1. 初始化配置

    配置全局用户名和邮箱

    git config --global user.name "账号"
    git config --global user.email "邮箱"

    查看配置信息

    git config --list

  2. 仓库初始化创建新的 Git 仓库:

    初始化新仓库

    git init

    克隆远程仓库

    git clone URL

  3. 状态查看实时了解仓库状态:

    查看工作区状态

    git status

    查看简化状态信息

    git status -s

    查看本地分支

    git branch

    查看远程分支

    git branch -r

    查看本地和远程所有分支

    git branch -a

  4. 添加和提交基本的版本控制操作:

    添加指定文件到暂存区

    git add

    添加所有更改

    git add .

    提交到本地仓库

    git commit -m "commit message"

    添加并提交

    git commit -am "commit message"

    移除暂存区的提交

    git reset
    git reset

    将提交推送到远程仓库

    git push

    将本地当前分支提交到远程指定分支remote-branch

    git push origin remote-branch

  5. 分支操作:

    创建新分支

    git branch

    切换分支

    git checkout

    创建并切换分支

    git checkout -b

    删除分支

    git branch -d

  6. 远程仓库操作与远程仓库交互:

    添加远程仓库

    git remote add origin

    查看远程仓库

    git remote -v

    推送到远程

    git push origin

    拉取远程更新

    git pull origin

  7. 分支合并:

    #提交brancheA某次的commit merge到指定分支branchB
    git log brancheA 获取到需要merge 的commit 的哈希值 hash
    git checkout branchB
    git cherry-pick hash
    git status 查看是否已经更新
    git push 将更新推送到远程

    合并分支

    git merge

    变基操作

    git rebase

    解决冲突后继续变基

    git rebase --continue

  8. 暂存操作临时保存工作进度:

    保存当前工作进度

    git stash

    查看存储的工作进度

    git stash list

    恢复最近的进度

    git stash pop

    删除所有进度

    git stash clear

  9. 日志查看查看提交历史:

    查看提交日志

    git log

    查看简化日志

    git log --oneline

    查看图形化日志

    git log --graph --pretty=oneline --abbrev-commit

  10. 差异比较比较:

    查看工作区和暂存区的差异

    git diff

    查看暂存区和最新提交的差异

    git diff --staged

    查看两个分支的差异

    git diff

  11. 撤销操作修正错误操作:

    撤销工作区的修改

    git checkout --

    撤销暂存区的修改

    git reset HEAD

  12. 日常工作流程

    更新本地代码

    git pull origin main

    创建功能分支

    git checkout -b feature/new-feature

    推送到远程

    git push origin feature/new-feature

相关推荐
为伴只为你19 分钟前
将已有git工程转为使用LFS
git
数智化管理手记23 分钟前
本地云数据存储算力总是不够用?云计算如何协助架构升级?
架构·云计算·github
苏灿烤鱼32 分钟前
今日 GitHub 热门|Agent 云端电脑登顶,+1,891 项目却只排第三(08.06)
github·agent·资讯
七牛开发者42 分钟前
“打透” Harness:用 GitHub Copilot 跑通从原型、规划到实现与评审的 AI Coding 工作流
人工智能·github·copilot
带娃的IT创业者42 分钟前
Spec-Kit 与物理智能的范式跃迁:当 GitHub 成为世界模型的协作基础设施
github·世界模型·规范驱动开发·机器人开发·开源协作·物理智能
TunerT_TQ44 分钟前
Valhalla 静态工程审阅 #002|字节 LatentSync 源码证据驱动评测【大厂开源基础设施特辑】
架构·github
八号当铺1 小时前
我做了一个多端基金收益助手:从养基宝数据到 Web、桌面端、浏览器插件和 IDE 插件
前端·人工智能·github
x-cmd2 小时前
AI 时代的 Git 革命:多 Agent 并发开发的新基础设施
git·ai·agent·代码管理·开发者工具·多智能体协作·worktree
一次旅行2 小时前
OpenAI 新版提示词指南
人工智能·chatgpt·github
TunerT_TQ3 小时前
Valhalla 静态工程审阅 #021|华为MindSpore 源码证据驱动评测【大厂开源基础设施特辑】
c++·开源·github·mfc·#大模型开源·#华为开源·#深度学习