IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> 【git的基础操作】 -> 正文阅读

[开发工具]【git的基础操作】

目录

GIT的工作原理

一、git是什么?

二、使用步骤

创建版本库

1、初始化仓库

2、添加与修改

3、版本控制

4、分支管理

5、忽略特殊文件


GIT的工作原理







一、git是什么?

Git是目前世界上最先进的分布式版本控制系统(没有之一)。






二、使用步骤






创建版本库

如果有需要。

创建一个版本库非常简单,首先,选择一个合适的地方,创建一个空目录:

$ mkdir learngit
$ cd learngit
$ pwd
/Users/michael/learngit






1、初始化仓库

git init  // 初始化本地仓库

git clone // 克隆远程仓库

2、添加与修改

// 文件添加到仓库

    git add README.md  
    git add README.md README.md
    git add . 

// 文件提交到仓库

    git commit -m "first commit" 
    git commit命令执行成功后会告诉你,1 file changed:2 insertions:改变一个文件 插入两行内容

// 同步代码

    git pull

// 提交文件到远程仓库

    git push

// 查看仓库当前的状态,显示有变更的文件。

    git status

// 比较文件的不同,即暂存区和工作区的差异。

    git diff

// 显示从最近到最远的提交日志

    git log

// 丢弃工作区的修改

    git checkout -- xxx.xx

// 丢弃暂存区的更改

    git reset HEAD <file>

// 从版本库里面拉文件

    git checkout -- xxx.xx

3、版本控制

// 查看仓库当前的状态,显示有变更的文件。

git status

// 显示从最近到最远的提交日志

git log

// 回退到上个版本

git reset --hard HEAD^

git reset --hard HEAD^^  // 上上个

git reset --hard HEAD~10  // 上10个

git reset --hard 版本号

// 查看命令操作 

git reflog

4、分支管理

// 查看分支

    git branch

// 创建dev分支,然后切换到dev分支

    git checkout -b dev
    git branch dev // 创建
    git checkout dev // 切换

    git switch -c dev  // 创建并切换
    git switch master  // 切换

//   从目标分支合并代码到当前分支

    git merge dev

// 删除分支

    git branch -d dev

5、忽略特殊文件

.gitignore文件

// 排除dist文件
dist

// 排除所有.class文件:
*.class

// 不排除.gitignore和App.class:
!.gitignore
!App.class

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-11-25 08:19:54  更:2021-11-25 08:22:02 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年10日历 -2024/10/19 8:55:02-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码