目录
- 定义及作用
- 概念
- 全局配置
- 添加到暂存盘及取回
- 版本库的添加、切换、查看
- 分支的创建、查看、切换、合并
- 有关远程的连接的命令
定义及作用?
- 定义:git 是现在最先进的分布式版本控制系统(没有之一)?
- 作用:
- 版本管理
- 多人协同开发项目
概念?
- ?工作区:(我们编辑的项目)
- 暂存盘:(项目临时存储的位置)? 一般存放在(.git/index)中,用git add 的文件都会暂时放在这里
- 版本库(项目的版本记录) 就是在隐藏的目录.git,这个就是GIT的版本库
全局配置?
git config --global user.name 姓名
git config --global user.email 邮箱
添加到暂存盘及取回
- 添加到暂存盘
git add .my.txt | 具体的某个文件 | git add *.txt | 某个类型的所有文件 | git add . | 所有的文件 | - 从暂存盘取回
git checkout my.txt | 取回具体的某个文件 | git checkout *.txt | 取回某个类型的所有文件 | git checkout . | 取回所有的文件 | ?
版本库的添加、切换、查看
添加到版本库 | git commit -m "名称随便起" | 切换版本库 | git reset --hard a61a(一般是commit的前四位字符串) | git log(查看提交记录) | git reflog(查看所有相关的提交记录) | 回到上一步 | git reset --hard HEAD^(返回几步,就加几个^) |
?
分支的创建、查看、切换、合并
创建分支 | git checkout -b "dev"(可随意起) | 查看分支 | git branch | 切换分支 | git checkout wwww | 把wwww分支合并到当前分支 | git merge wwww |
?有关远程的连接的命令
本地添加到远程仓库 | git remote add origin xxx.git | 创建并推送master分支到远程仓库 | git push -u origin master | 强制推送本地master分支到远程仓库 | git push -f origin master | 推送所有分支到远程仓库 | git push origin -all | 普通推送分支到远程仓库 | git push origin? wwww(分支名) | 把远程仓库下载到本地 | git clone xxx.git | 把远程的master拉去本地 | git pull origin master |
|