git基本操作

一、git_基本操作

1.设置签名

设置全局

git config --global user.name 	"名称"
git config --global user.email	"邮箱"

#查看全局设置
git config --list

设置局部

git config  user.name 	"tom_pro"
git config  user.email	"xxxx@qq.com"

#查看局部设置
cat .git/config

2.查看状态

git status

3.添加 到暂存区

#when you are add something into your file,use next command
# add all file which you changed
git add .
#放到了暂存区

移除缓存区的文件

git rm --cached  a.md

4.提交 到本地库

git commit -m "备注"

或者

git commit 
#进入vim编辑器
# 输入 i 在光标出插入
# "Esc+:+wq" 保存并且退出 

或者

#添加且提交
git commit -a

5.vim 编辑

空格 向下翻页
b 向上翻页

i 插入

q 退出
w 保存

二、git_管理

1.查看历史记录

git log 
#一行显示,只显示主要信息
#以一种漂亮的格式显示
git log --pretty==oneline
git log --oneline

在这里插入图片描述

git reflog
#显示移动都某个版本需要多少步

在这里插入图片描述

2.切换本地版本

<-- 根据索引切换 -->
git reset --hard 24272cd(索引值)
#回滚    下面都只能回退
git reset --hard head^    #回退一个版本

git reset --hard head^^    #回退一两个版本

git reset --hard head~3   #回退3个版本

#前提,文件存在时,就已经提交到了本地库
git reset --hard [指针位置]

3.reset 命令三个参数对比

  • –soft 参数

    • 仅仅在本地移动
  • –mixed 参数

    • 在本地库移动head指针
    • 重置暂存区
  • –hard 参数

    • 在本地移动head指针
    • 重置暂存区
    • 重置工作区

    工作区就是你的文件

4.比较文件差异

git diff [文件名]
#比较工作区与暂存区的差异
git diff head [文件名]
#与上一个版本比较
git diff head^ [文件名]

三、分支管理

1.查看当前分支

git branch -v

在这里插入图片描述

2.合并分支

git merge [分支名]
git merge main
# master ->main

在这里插入图片描述

3.分支操作

  • 创建分支
    git branch [分支名]

  • 查看分支
    git branch -v

  • 切换分支
    git checkout [分支名]

  • 合并分支

    • 第一步:切换到接收修改的分支(被合并,增加新内容上)
      • git checkout [被合并的分支名]
    • 第二步:执行merge命令
      • git merge [有了新内容分支名]

    git branch -v

  • 切换分支
    git checkout [分支名]

  • 合并分支

    • 第一步:切换到接收修改的分支(被合并,增加新内容上)
      • git checkout [被合并的分支名]
    • 第二步:执行merge命令
      • git merge [有了新内容分支名]
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值