美文网首页
Git 入门学习

Git 入门学习

作者: CSeroad | 来源:发表于2021-07-25 18:22 被阅读0次

    前言

    一直只会简单的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

    相关文章

      网友评论

          本文标题:Git 入门学习

          本文链接:https://www.haomeiwen.com/subject/doocmhtx.html