原创

GIT仓储基本命令


Git介绍

  • Git是一个开源的分布式版本控制系统,分布式相比集中式的最大区别是Git没有“中央服务器”,每位开发者都可以通过克隆(git clone)远程库,在本地机器上存储一个完整的Git仓库,还可以把代码的修改提交到本地库。

Git安装

  • Git开源的所以是免费的。安装包一大堆一Git官网安装教程根据电脑配置下载多少位。下载好一直然后按默认选项安装即可。

GIT操作g

命令:git config --list 检查git全局配置

1 - 初始化 命令 git init (初始化项目)

1-2 查看当前缓存区内容 git status

1-3 查看提交日志 git log 精简信息 git log --oneline

2 - 配置用户 / 邮箱

​ git config --global user.name "姓名" ​ git config --global user.email "576865892@qq.com"

3 - 虚拟区域 --将 当前项目文件夹 , 虚拟分成了 3个 区域

​ 区域1 :工作区

​ 就是项目文件夹,在这个区域中的所有可视文件,都是可以被操作编辑的文件

​ 区域2 : 缓存区

​ 是无法看到的区域, 将 工作区 中 编辑好 的 文件,上传到缓存区 临时存储

​ 区域3 :历史区

​ 是无法看到的区域 , 将 缓存区 中 ,临时存储的文件 上传到历史区

​ 生成历史版本,可以上传到gitHub远程仓库中

执行过程

​ 上传 工作区 --- 缓存区 --- 历史区 ---- gitHub

​ 回滚下载 缓存区 --- 工作区 历史区 --- 工作区 gitHub --- 工作区

4 提交代码 -- 上传缓存区

​ 单个上传 git add 文件夹名称

4 - 1 将项目文件夹内容,全部上传缓存区

​ 4 -1 -1 git add .

​ 4 -1 -2 git add --all

5 - 1 缓存区上传到历史区

​ git commit -m "注释内容"

6 -1 回滚操作: (clear清屏)

​ 6 - 2 从缓存区恢复文件到工作区

​ 回到上一次提交状态 git reset --hard Head~0

​ 0的意思相当于最近第1个版本

​ 6 - 5 回退到指定版本

​ git reset -- hard 指定版本id

​ 6 - 6 查看历史版本

​ git reflog

6-2撤销 从缓存区 撤回到工作区

​ 6 - 3 将文件夹中的内容,从缓存区撤销 git reset HEAD -- 文件夹名称

​ 6 - 4 将所有文件内容,从缓存区撤销 git reset HEAD -- .

7上传到GitHub

​ 1,上传 历史版本 之前,先要配置git上传配置信息

​ git remote add origin https://github.com/zhangzll-1012/nz2002-entrepot1.git

2 -$ git push https://github.com/DuXiang8/Web-Project.git master

​ 2,上传 操作

​ git push -u origin master

​ master 为分支名称

​ 可以根据实际项目情况,设定分支名称

​ 3,下载 克隆 仓库

​ git clone 仓库地址

​ 将 远程 仓库的内容 克隆到 本地文件夹中

8 创建分支

​ 查看分支 git branch

​ 创建分支

​ git branch 分支名称

​ 切换分支

​ git checkout 分支名称

​ 合并分支

​ git merge 分支名称

​ 将指定分支的内容,合并到当前分支上

​ git中,只能把别的分支,合并到自己身上

​ 不能把自己这个分支,合并到别人身上

​ 所有的分支,最终都将要合并到 master 主分支上

1589380020813

git一些小问题

git config --get core.autocrlf
true
日常学习
学习笔记
GIT仓储
  • 作者:杜兄(联系作者)
  • 发表时间:2020-05-18 22:01
  • 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)
  • 公众号转载:请在文末添加作者公众号二维码
  • 评论