Git学习笔记

Git常用命令

git init // 初始化一个Git仓库
git add <文件名> // 添加文件到暂存区
git commit -m "提交说明" // 提交暂存区到仓库区
git status // 查看仓库状态
git log // 查看提交历史
git diff // 查看暂存区和仓库区的差异
git reset --hard HEAD^ // 回退到上一个版本
git reset --hard 版本号 // 回退到指定版本
git branch // 查看分支
git branch <分支名> // 创建分支
git checkout <分支名> // 切换分支
git merge <分支名> // 合并分支
git branch -d <分支名> // 删除分支

Git配置

git config --global user.name "用户名" // 配置用户名
git config --global user.email "邮箱" // 配置邮箱

Git远程仓库

  1. 创建SSH Key
ssh-keygen -t rsa -C "邮箱" // 生成SSH Key
  1. 关联远程仓库
git remote add origin git@github.com:用户名/仓库名.git // 关联远程仓库
  1. 推送代码
git push -u origin master // 推送代码到远程仓库
  1. 拉取代码
git clone git@github.com:用户名/仓库名.git // 拉取代码到本地

注:若出现错误:fatal: unable to access 'https://github.com/用户名/仓库名.git/': Could not resolve host: github.com,则需要在hosts文件中添加192.168.127.12 github.com

sudo vi /etc/hosts

讲一下我遇到的一个问题

当我初始化了一个vue2的项目时,exlint报错不让git提交
使用以下命令解决

git commit --no-verify -m "提交时的注释"


—no-verify 这个参数是禁用提交时的eslint检查

简单介绍一下指令使用,毕竟我是个很懒的人我也不喜欢长篇的去看

1.git add . // 添加所有文件到暂存区
2.git commit -m "提交说明" // 提交暂存区到仓库区
3.git push origin master // 推送代码到远程仓库