初尝git自结命令大全与需要理解的地方记录

常用命令

  1. git init--初始化工作区
  2. touch 文件全称--在工作区创建文档
  3. rm 文件全称 --删除文档
  4. notepad++ 文件全称--在工作区打开文档
  5. cat 文件全称--在显示框显示文档的东西
  6. git status --显示工作区的文件冲突的文件

  1. (git add 文件全称或者.) ---将工作区文件放到暂存区
  2. (git commit -m "提示信息") --缓存区提交在版本库
  3. git log 看修改记录

  1. git config --global user.email " "
    git config --global user.name " "--提交验证

  1. clone仓库
    step1:
    step2:cd 文件夹名/

对于"工作区""缓存区""版本库"如果文件修改之后想看修改的差别

工作区:git_test 文件里除了.git的文件

缓存区:.git会有缓存区

版本库:git为在.git创建master分支,head指针指向master

git diff 工作区和缓存区

git diff head 工作区和仓库

git diff --cached 缓存区

  • 对于"工作区"的撤销 git checkout --文件全称
  • 对于"缓存区"的撤销 也就是工作区提交到缓存区的不要提交到缓存区 git reset head 文件全称
  • 对于"版本库"而言只能"回退"不能"撤销"如果发现想回退到某个版本(已经交了的就一直会存在)
    step1:git reflog---去获取密钥
    strp 2:git reset --hard 密钥 ---回退到某个版本

设置github ssh key

Git 支持 SSH 协议, GitHub 知道了公钥,就可以确认只有你自己推送,GitHub 允许你添加多个 Key。

先gitconfig进行两个身份验证---->ssh -keygen -t rsa -b 4096 -C "邮箱" 生成key------>cd .ssh---->ls ------------------> cat id_rsa ,cat id_rsa.pub(公钥)------->在github里面的setting设置对应这个的title并且输入公钥-------------> ssh -T git@github.com 验证是否配置成功 ----------


远端仓库

前置

如何把远端仓库和本地库关联起来?

先在github上创建仓库(注意!和本地库文件夹名字要一样)------>创建成功之后会跳转到一个页面,页面最下行有三行指令---------->在本地文件夹git bush打开之后依次输入就行---------->以后本地库更新之后只用git bush 打开后输入git push origin main就行 注意这里是main分支的合并,也可以是其他分支,但是要注意head必须指向当前分支

分支创立

只要提交或者合并或者推送的话 必须head指向当前分支
分支用完要考虑删不删

1.git branch 分支名

2.git checkout 分支名 --------修改head指针指向

...分支

3.git checkout main分支

4.git merge 分支名

4.git branch -d 分支名 ------------删除分支(只有合并之后才能用d删除)

git branch 可以查看分支和head指向的分支

bug修复

待更新

分支管理策略

待更新

特性分支

待更新

推送

git push origin 分支名

git push origin -delete 远端分支名 (删除远端分支)

标签管理

待更新

Git自定义

待更新

相关推荐
学电子她就能回来吗1 小时前
深度学习速成:损失函数与反向传播
人工智能·深度学习·学习·计算机视觉·github
xuhe25 小时前
[全流程详细教程]Docker部署ClawBot, 使用GLM4.7, 接入TG Bot实现私人助理. 解决Docker Openclaw Permission Denied问题
linux·docker·ai·github·tldr
先跑起来再说5 小时前
Git 入门到实战:一篇搞懂安装、命令、远程仓库与 IDEA 集成
ide·git·后端·elasticsearch·golang·intellij-idea
宇宙帅猴5 小时前
GitHub 私有仓库认证完整指南:告别密码错误,使用 PAT 令牌
github
前端市界8 小时前
用 React 手搓一个 3D 翻页书籍组件,呼吸海浪式翻页,交互体验带感!
前端·架构·github
happyprince8 小时前
2026年02月07日热门github项目
github
承渊政道8 小时前
Linux系统学习【Linux系统的进度条实现、版本控制器git和调试器gdb介绍】
linux·开发语言·笔记·git·学习·gitee
Doro再努力8 小时前
【Linux操作系统12】Git版本控制与GDB调试:从入门到实践
linux·运维·服务器·git·vim
CoderJia程序员甲9 小时前
GitHub 热榜项目 - 日榜(2026-02-06)
人工智能·ai·大模型·github·ai教程
荔枝吻11 小时前
忘记服务器密码,在Xshell7中查看已保存密码
运维·服务器·github