git 基本指令 基本操作 简洁版

1. git相关的名词解析

git/svn 团队的代码管理工具 git是分布式 svn集中式

git 里包含本地仓库 和远程仓库

github/gitee  一大波远程仓库的集合体

git远程仓库    团队使用在服务器的仓库

git的本地仓库  本地创建随便使用

gui 可视化工具 gitDesktop sourceTree conrestone vscode

.git 隐藏文件 表示git的仓库

工作区 可以可到的写代码的地方叫工作区

暂存区 在git的仓库我们是看不到的用来暂时保存呢提交的修改

分支  将用户的提交和修改按照时间形成一条链叫做分支

版本合并

版本冲突

版本提交


2.基本指令

git status  // 查看当前仓库分支的一个基本状态

git init    //  在本地初始化一个仓库

git add    //将工作区的修改提交到暂存区

git commit -m '注释'  //将暂存区的修改提交到分支

git log      // 打印提交记录

git log --pretty=oneline  //在一行内打印提交记录

git reflog  //打印所有的git操作记录

git branch    //查看本地的所有分支

git branch  -a //产看本地和远程的所有分支

git  checkout -b 分支名  //创建并且切换一个分支

git checkout  分支名  //切换一个分支

git merge 分支名(dev)  //在当前分支合并其他分支(dev)  子分支向母分支合并

git  reset --hard  提交id  //版本的滚动 只能是被git管理的

git diff    //查看暂存区和工作区的区别

git clone url  // 将远程的仓库克隆到本地

git push  origin(远程仓库名) master (分支名)

git pull  origin 分支名  (fecth + commit)

git fetch  拉取代码

git remote add origin url  将本地仓库和远程从仓库建立连接

git branch  -D 分支名删除本地分支


3. git仓库 本地仓库 远程仓库

本地仓库和远程仓库都是仓库 该有的都有

本地仓库 :本地分支 (本地工作区  本地暂存区)

远程仓库 :远程分支  (远程工作区 远程暂存区)

1. 远程仓库的创建 gitee github 自己在服务器上搭建远程仓库

  * 已经存在一个远程仓库了 通过readme文件自动创建的 也可能是别人创建

  git clone + 地址  将远程仓库克隆到本地

  * 没有远程仓库

    1. 本地通过git init 创建一个远程仓库

    2. git remote add origin + 地址 和远程仓库做关联

——————————————————————————————————

一缕阳光,后期将不定时出针对前端疑点难点的博文,谢谢关注!!

你可能感兴趣的:(git 基本指令 基本操作 简洁版)