程序员书籍笔记 程序员书籍笔记
  • HTML
  • CSS
  • JavaScript
  • 前端知识
  • Vue
  • MarkDown
  • git
  • Node.js
  • Linux
  • 51单片机
  • 四级
  • 第一学期课程
  • 操作系统
  • 计算机网络
  • 数据结构
  • 计算机组成原理
  • HTML5
  • Electron
  • 日记便签
  • 前端导航
GitHub (opens new window)
  • HTML
  • CSS
  • JavaScript
  • 前端知识
  • Vue
  • MarkDown
  • git
  • Node.js
  • Linux
  • 51单片机
  • 四级
  • 第一学期课程
  • 操作系统
  • 计算机网络
  • 数据结构
  • 计算机组成原理
  • HTML5
  • Electron
  • 日记便签
  • 前端导航
GitHub (opens new window)
  • Vue

  • Nuxt

  • Echarts

  • Node

  • git

    • git快速上手
      • git简介
      • 安装
      • 初始仓库
      • 将文件添加到git仓库
        • 提交描述规范
      • 版本管理
        • 查看当前状态
        • 查看版本记录
      • 远程仓库
        • 关联远程仓库
        • 推送远程仓库
        • 查看远程仓库
        • 删除远程仓库
        • 克隆远程仓库
        • 克隆指定分支
      • 分支管理
    • git基础
    • GitHub
    • git分支
  • express

  • 微信小程序

  • Spring

  • 后端知识

  • Markdown

  • project

  • 自用文档查询

  • 框架和软件
  • git
yuadh
2021-08-18
目录

git快速上手

参考文档廖雪峰Git教程 (opens new window)

# git简介

git是目前世界上最先进的分布式版本控制系统

暂时先学习基本使用(能推上GitHub就算成功)...后续补充完整

# 安装

官网下载:https://git-scm.com/downloads (opens new window) win系统默认安装

配置好 用户名和邮箱地址

git config --global user.name "Your name"
git config --global user.email "XX@XX"
1
2

# 初始仓库

# 创建一个文件夹
mkdir name
# 进入仓库
cd name 
# 初始化为git仓库
git init
1
2
3
4
5
6

对已有文件可以直接初始化为git仓库

# 将文件添加到git仓库

文件需要先添加到缓存区 - 然后提交到git仓库

# 添加指定文件或文件夹到缓存区 , 注意文件需要加后缀
git add <name>  #单文件
git add <name1> <name2> # 多文件

# 将所有文件添加到缓存区
git add .

# 将缓存区的内容提交到git仓库
git commit -m "描述"
1
2
3
4
5
6
7
8
9

# 提交描述规范

在提交代码时输入清晰的说明有利于版本管理

# 新建 add
# 删除 rm
# 更新 updata
# 改动 change
1
2
3
4

# 版本管理

# 查看当前状态

git status
1

# 查看版本记录

git log
1

# 远程仓库

# 关联远程仓库

# 关联远程仓库
git remote add <仓库名> <远程仓库地址>
# 示例 仓库名一般取名 origin
git remote add origin https://github.com/yuadh/code-note.git
1
2
3
4

# 推送远程仓库

# 把文件推送到远程仓库
git push -u <仓库名> <分支名>

# 示例
git push -u origin master
1
2
3
4
5

简化的推送命令 git push

# 查看远程仓库

git remote -v
1

# 删除远程仓库

git remote rm <仓库名>
1

# 克隆远程仓库

git clone <URL>
1

# 克隆指定分支

# 克隆指定分支
git clone -b <分支名> <仓库地址>
1
2

# 分支管理

编辑 (opens new window)
上次更新: 2023/02/07, 14:51:48
demo
git基础

← demo git基础→

Theme by Vdoing | Copyright © 2021-2023 yuadh
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×