git
git讲义
git是两个完全免费、开放源码的分布式控制系统管理辅助工具辅助工具,可加速、高效率的处置Jaunpur各式各样工程项目。且单纯初学、有低成本的邻近地区库、方便快捷的甲类和多组成部分等优点。
git简述
git官方网站:https://git-scm.com/
–everything-is-local
–fast-version-control
–distributed-even-if-your-workflow-isnt
管理辅助工具控制系统:发展史记录文件文本变动,以期翻查或修正某一版的控制系统
git组织工作监督机制
远距库 发展史版 -> 邻近地区库 -> git push 远距库
临时性储存 -> 甲类 -> git commit 邻近地区库
写标识符 -> 组织工作区 -> git add 甲类
git init 调用邻近地区库
标识符托管中心
如前所述网络服务的远距标识符库房,即:远距库
以太网:GitLab网络:GitHub(内网)、Gitee(内部网)git的邻近地区采用
设置用户签名
签名作用:区分不同操作者,查看本次提交是谁做的。
命令
作用
git config –global user.name 用户名
设置用户签名
git config –global user.email 邮箱地址
设置用户邮箱
git config –list
查看配置列表
git基本操作
命令
作用
git init
调用邻近地区库
git status
查看邻近地区库状态
git add 文档名
添加甲类
git rm –cached 文档名
从甲类删除文档
git commit -m “日志信息” 文档名
提交邻近地区库
git reflog
查看发展史发展史记录
git log
查看详细发展史发展史记录
git reset –hard 版号
版穿梭
git组成部分基本操作
在管理辅助工具中,同时推进多个任务,为每个任务创建独立的组成部分,从主线组成部分分离出去,每个组成部分不会影响主线分支。(组成部分的底层为指针的引用)
命令
作用
git branch 组成部分名
创建组成部分
git branch -v
查看组成部分
git checkout 组成部分名
切换组成部分
git merge 组成部分名
合并指定组成部分
标识符冲突和冲突合并
标识符冲突,两个组成部分在同两个文档同两个位置有两套完全不同的修正,git无法决定,必须人为决定合并后文本。
合并方法:手动打开文档认为修正将修正后的文档添加甲类提交邻近地区库(此时提交不能带文档名)(被合并的组成部分不会被修正)其他操作
git 删除远距库文档
git rm -r –cached [file] #执行删除操作git commit -m “信息” #将删除操作提交git push 地址 分支 #推送远距库团队协作
团队内协作&跨团队协作
命令
作用
备注
git remote -v
查看当前所有远距地址别名
git remote add 别名 远距地址
创建远距地址别名
git push 别名或地址 分支名
推送邻近地区组成部分到远距库
git pull 别名或地址 组成部分名
拉去远距端文档到邻近地区库
git clone 地址
克隆远距库到邻近地区
克隆后自动创建别名为origin
GitHub团队协作
GitHub:https://github.com/
创建远距库,复制远距库链接创建远距库地址别名 git remote add 别名 远距地址推送邻近地区库到远距库 git push 别名或地址 组成部分名拉去远距库到邻近地区库 git pull 别名或地址 组成部分名克隆远距库到邻近地区库 git clone 远距库地址
