Git 入门学习

2021-07-25  本文已影响0人  CSeroad

前言

一直只会简单的Git命令,还没有系统的学习过,这次把学到的知识点记录一下。

Git 安装

git 是用来做分布式版本控制系统一个工具。可从官网 https://git-scm.com/downloads 下载安装。
安装后首先需要配置

image.png
git config --list // 查看配置
git config --global user.name "cseroad" // 配置用户名
git config --global user.email  "cseroader@163.com" // 配置email
git config --global https.proxy "socks5://127.0.0.1:1086" // // 配置代理
git config --global --unset https.proxy  // 取消代理

配置的信息在.gitconfig文件中存放。

image.png

Git 基础

一个文件存放在仓库需要三步

  1. 初始化 git init
  2. 添加文件到暂存区 git add index.html
  3. 将暂存区文件提交到仓库 ```git commit -m "first upload"

其他命令如下:

git init  // 初始化本地仓库git仓库
git add <file> // 添加文件
git status // 查看状态
git commit -m "" // 提交
git fetch // 从远程仓库获取信息
git push // 推送到仓库
git pull // 从远程仓库拉取数据
git clone // 从远程仓库拷贝数据
git rm // 删除文件
git mv old.html new.html // 重命名文件名
git log // 查看提交历史
git log --oneline --graph // 查看版本路线
git reset --hard // 版本回退
git reflog // 获取版本号
git reset --hard HEAD@{3} // 回退到指定版本
git checkout 4148ab4 -- version.html  // 回退到指定版本
git tag 添加标签
git tag -d 删除标签
.gitignore 表示忽略的文件

Git 分支

使用分支意味着可以从主线上分离开来,然后在不影响主线的同时继续工作。

git branch  login // 创建login分支
git branch -d login // 删除login分支
git branch -av // 查看本地和远程分支
git checkout -b test  remotes/origin/test // 远程分支拉取到本地
git push origin test:test // 将本地test分支推送到远程
git checkout login // 切换到login分支
git checkout main // 切换到主分支
git merge login main // 合并分支代码
git push origin --delete login // 删除远程分支
image.png image.png

Github 使用

github 是借助git管理代码的平台,创建一个项目

image.png

创建后首页会提示你操作的命令,经本地的仓库提交到github上

image.png image.png

提交后即可预览。

image.png
上一篇下一篇

猜你喜欢

热点阅读