git基础

1.安装配置

配置用户名和邮箱:

  git config --global user.name "runoob"

  git config --global user.email test@runoob.com

查看配置信息:

  配置的信息在 .git/config 文件里

  git config --list

2.基本概念

工作区:就是你在电脑里能看到的目录。

暂存区:英文叫stage, 或index。一般存放在 ".git目录下" 下的index文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。

版本库:工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库

3.基本操作

(1)创建仓库:

  初始化仓库:git init (文件夹),生成 .git 目录

  从远处仓库拷贝:git clone URL

将文件添加到暂缓区:git add 文件名

将暂缓区内容提交到本地仓库;git commit

将本地仓库提交到远处仓库:git push origin master #origin--远程仓库,master--分支

查看在上次提交之后是否有修改:git status

(2)git diff

  尚未缓存的改动:git diff

  查看已缓存的改动: git diff --cached

  查看已缓存的与未缓存的所有改动:git diff HEAD

  显示摘要而非整个 diff:git diff --stat

查看提交历史:git log

从远程仓库下载数据:git fetch

将下载的数据合并到本地当前分支:git merge

从远程下载并合并到本地当前分支:git pull

4.分支管理

创建分支命令:git branch branchname

查看当前分支:git branch

查看所有分支(远程+本地):git branch -a

切换分支命令: git checkout (branchname)

合并分支命令: git merge

删除分支命令:git branch -d (branchname)

posted @   hjy1995  阅读(103)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示