git 版本控制工具
github Gitee(码云) GitLab 公司内部通过内网去搭建的代码托管平台
Git 工作区,暂存区,版本库
> 工作区:写代码 | ---> git add --->暂存区 ---> git commit ---> 版本库
其他指令
mkdir XXX 创建文件夹
touch XXX 创建文件夹
ll/ls — 列出这个文件夹下面的所有内容
- git指令
git init - 本地初始化 – 生成本地的仓库 .git文件
git status – 查看状态 / 添加到了暂存区
git add . – 代表提交所有
git add XXX – 代表的提交的当前所有的文件
git commit -m ‘提交到版本库’
git log – 查看当前所有的版本记录 / 查看记录 —英文状态下按住q 退出当前模式
git log --pretty=oneline 以一行的形式提交 /去掉
git log --oneline – 查看版本记录
git log -num(数字) --列出最近的几条
git reflog 列出最近所有相操作日志 ,版本回退时可以参考
git reset --hard (commit id) —利用指针的变向 (回退版本)
git reset --mixed 把当前暂存区的东西回退到工作区
- 撤销修改
- 先用 git reset <文件名> 撤销 git add 操作
git checkout – 文件 回滚操作
git checkout --文件名 撤销回滚操作 ,使状态回到一开始所编辑的时刻
- 暂存区的修改
git
了解vim 编辑器
i —插入
;wq —推出
配置本地的初始化信息(项目级别大于系统级别)
区分不同开发人员的身份 – 信息存放在当前文件加git/config下
配置方式:
-
项目级别/仓库级别
git config user.name “名字”
git config user.email “邮箱” -
全局用户级别 --存放在c盘 git的文件下面 .gitconfig
> git config --global user.name "名字"
> git config --global user,email "邮箱"
不做校验
- 创建分支 并切换分支
git checkout -b XXX (分支的内容沿用之前的分支) - 远程仓库与本地库关联
- git remote add https.....