Git 入门学习
2021-07-25 本文已影响0人
CSeroad
前言
一直只会简单的Git命令,还没有系统的学习过,这次把学到的知识点记录一下。
Git 安装
git 是用来做分布式版本控制系统一个工具。可从官网 https://git-scm.com/downloads 下载安装。
安装后首先需要配置
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.pngGit 基础
一个文件存放在仓库需要三步
- 初始化
git init
- 添加文件到暂存区
git add index.html
- 将暂存区文件提交到仓库 ```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