Git学习记录

Git

  • 一、下载&安装
  • 二、常用命令
    • 初始化文件夹(本地仓库)
    • 本地、全局、系统设置、别名设置
    • 添加文件至暂存区、提交至提交区
    • 查看状态,日志
    • 版本切换
    • 从暂存区回复、从提交区回复
    • 分支
    • 合并分支 手动解决冲突
    • 打标签
    • 忽略文件
  • 三、远程仓库

一、下载&安装

国内镜像地址:https://npm.taobao.org/mirrors/git-for-windows/
安装步骤:傻瓜式安装

二、常用命令

初始化文件夹(本地仓库)

  1. git init

本地、全局、系统设置、别名设置

  1. git config --global user.name xxx
  2. git config --global user.email [email protected]
  3. git config --global -l 查看全局设置
  4. git config --local -l 查看本地设置
  5. git config --local -e 修改本地设置
  6. git config --system -l 查看系统设置
  7. git config -l 查看所有的配置信息
  8. git config --global alias.st status 表示用st代表status。

添加文件至暂存区、提交至提交区

  1. git add 文件名
  2. git add . 添加所有文件
  3. git commit -m “提交说明”

查看状态,日志

  1. git status
  2. git log
  3. git log --pretty=oneline
  4. git reflog 查看所有日志

版本切换

  1. git reset --hard commitid 根据commitid进行版本切换
  2. git reset --hard HEAD^ 回退到上一个版本
  3. git reset --hard HEAD^^ 回退到上上个版本

从暂存区回复、从提交区回复

  1. 已经在暂存区中 先git reset HEAD 文件名,再git checkout – 文件名,回复工作区中的内容
  2. git checkout – 文件名 尚未执行git add ,回复工作区中内容。

分支

  1. git checkout -b 分支名称 创建分支
  2. git branch 查看所有分支
  3. git checkout master 切换分支
  4. git branch -D 分支名称 强制删除分支
  5. git branch -d 分支名称 正常删除分支

合并分支 手动解决冲突

  1. git merge 分支名称 合并分支

打标签

  1. git tag v1.0 commitid -m “注释”
  2. git tag 查看所有标签
  3. git tag -d v1 删除标签

忽略文件

  1. 在根目录下创建.gitignore文件

三、远程仓库

  1. git remote add origin https://github.com/****
  2. git push -u origin master 将本地仓库的内容推送到远程仓库
  3. git clone 地址
  4. git pull 到本地 再进行提交

你可能感兴趣的:(工具集)