giteed的使用

1. 将工作区的内容添加到暂存区

你的工作区要有内容(.git 不算)

注意:空文件可以添加,但是空文件夹不管

如果没有形成历史版本之前,暂存区的同名文件会被覆盖

//打开命令行,切换到 .git所在的目录,输入指令
git add 文件名 //添加一个单一的文件到暂存区
git add 文件夹名 
git add . //把所有未添加到暂存区的内容都加进去 git add --all的简写

2. 查看状态

//打开命令行,切换到 .git所在的目录,输入指令

git status //查看工作区和暂存区文件的状态
  -- 红色:新增的文件/修改的文件  => git add .
  -- 绿色:已添加到暂存区  => 添加到版本库 git commit -m '描述信息'

3. 从暂存区回撤

//打开命令行,切换到 .git所在的目录,输入指令

git reset HEAD -- 文件名       //撤回特定文件
git reset HEAD -- 文件夹名称    //撤回特定文件夹
git reset HEAD -- .           //撤回暂存区所有的内容

4. 形成历史版本

把暂存区的内容形成一个历史版本(也就是版本库),前提需要暂存区要有内容

//打开命令行,切换到 .git所在的目录,输入指令
git commit -m "说明"    //就会形成一个历史版本

5. 查看历史版本

// 打开命令行,切换到 .git所在的目录,输入指令
git log //会以倒叙的形式出现你本地所保存的所有历史版本

// 查看简化版
git log --pretty=oneline

显示历史版本如下

commit fgs12341agdhf (HEAD -> master)//历史版本 id ,唯一值,每一个历史版本都有一个唯一的id
Author:...  //作者及邮箱,第一次安装git 的时候配置的全局签名
Date: ....  //生成历史版本的时间
最新一次提交信息 2222 //提交信息,你写的版本描述

commit fgs12341agdhf (HEAD -> master)
Author:...
Date: ....
第一次提交信息 111

6. 回滚历史版本

//打开命令行,切换到 .git所在的目录,输入指令
git reset --hard 版本id
//这样就可以回到当时的状态

注意:历史回滚的时候,回到了过去, 在过去的基础上新增了历史版本

回滚倒是完成了,如果某一天想要回到有之前的功能的版本怎么办呢?不能像以往通过【git log】来查看记录再回滚了,再回去需要这么搞

git reflog //查看   
//继续操作,回滚
git reset --hard 版本号

单个文件版本的回退

git checkout 版本号 文件名 或 路径+文件名

7. 分支操作

7.1 创建分支
git branch 你自定义的分支名称
7.2 查看所有分支
git branch   
7.3 切换分支 
git checkout  你要去的分支名称
7.4 创建并切换到指定分支
git checkout  -b 分支名称  
7.5 合并分支
// 将指定分支合并到当前分支
  你要合并过来的分支名称
### 7.6 冲突问题

- 冲突场景

  如果分支A在1.txt中加入了文本'22222'

  如果分支B在1.txt中加入了文本'333333'

  切换到master分支后,先合并分支A没有问题,再合并分支B则会显示冲突

- 解决方案: 解决冲突后即可commit
7.7 删除分支不能在当前分支删除自身,所以要离开你要删除的分支
git branch -d 你要删除的分支名称 
### 7.8  强力删除分支的指令

如果分支上有些没有合并的历史版本,那么这个分支可能删除不掉,会提示你分支没有合并,想要删除得使用强力删除, 不管分支里面有什么都直接删除
git branch -D 你要删除的分支

操作

cmd

1.

 1. git init git add ./add

与自己gitee链接保持一致最后push100%成功

相关推荐

  1. Git、GitHub、Gitee 和 GitLab区别和使用方法

    2024-04-01 07:38:03       33 阅读
  2. git使用

    2024-04-01 07:38:03       46 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-01 07:38:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-01 07:38:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-01 07:38:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-01 07:38:03       20 阅读

热门阅读

  1. SpringMVC-RESTful

    2024-04-01 07:38:03       14 阅读
  2. 8.并发编程【go】

    2024-04-01 07:38:03       13 阅读
  3. 看懂Spring和Spring Boot的区别与联系

    2024-04-01 07:38:03       17 阅读
  4. golang语言系列:golang基础知识

    2024-04-01 07:38:03       18 阅读
  5. vue做移动端自适应插件实现rem

    2024-04-01 07:38:03       12 阅读
  6. 洛谷 P2895 [USACO08FEB] Meteor Shower S

    2024-04-01 07:38:03       15 阅读
  7. node.js 常用命令

    2024-04-01 07:38:03       11 阅读
  8. Kimball维度模型之迟到的事实

    2024-04-01 07:38:03       14 阅读
  9. Node.js中的导入导出

    2024-04-01 07:38:03       15 阅读
  10. U8二次开发CO-基于Net8调用COM对象

    2024-04-01 07:38:03       14 阅读
  11. 系统分析师-综合知识-应用数学与经济管理

    2024-04-01 07:38:03       20 阅读