Git笔记

(初次接触.md,自用)
# Git
>## 1.基础操作(要加git ):
>- ### status ---查看仓库文档状态
>- ### init --创建git库
>- ### log --- 查看提交日志
> - --oneline 单行显示
> - --graph 图形化显示
> - --all 显示全部
>
> Tps : 直接log会输出较长
>- ### add---添加事务
> - add . ---添加当前目录全部文档
>- ### commit---提交事务
> - 使文件变为被追踪状态
> - -a 自动添加事务(只适用于更改版本)
> - -m 打标签
> -
>- ### reset---回滚
> - hard 硬操作——应该是指强制性回滚
>- ### show--查看最近一次变更的内容
> - 可以跟进日志代码对比版本内容
>- ### reflog-查看所有分支操作记录
> - 可以找到之前进行操作的提交记录,通过回滚重回版本
> - ### branch--创建分支
> - 可以对分支进行维护,开发一般在分支维护,master分支作主要内容
> - 不同分支内容相互隔离 --分支隔离
> - ### checkout--切换分支
> - ### merge 合并分支
> - 如果两个分支文件不一致,自动合并则会冲突
> 手动处理合并文本并再次执行则可合并成功
>- ### diff-- 查看冲突
>- ### cherry-pick \<commit id>--选择合并
> - 单独合并一个提交
>- ### remote--远程仓库
> - add [名] [地址] 添加远程仓库
> - push [远程仓库] [分支名称] 推送本地仓库
>- ### clone--克隆远程仓库
>- ### fetch --抓取远程仓库
> - 获取不合并
>- ### pull --拉取远程仓库
> - 获取+合并
# 一些小东西
>可以创建.gitignore文件来确定一个忽略列表,直接写文件全名
>如果忽略列表内文件存在且不是被追踪状态则不会对其进行检查
>你也可以在忽略文件头部加入 “ !” 表示不排除该文件
>注:内部可用通配符(
>支持Linux命令行的基本操作