
git
cookie_turbo
越学越过瘾
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
git篇-10【SSH密匙】
https 和 SSH 的区别: 前者可以随意克隆github上的项目,而不管是谁的;而后者则是你必须是你要克隆的项目的拥有者或管理员,且需要先添加 SSH key ,否则无法克隆。 https url 在push的时候是需要验证用户名和密码的;而 SSH 在push的时候,是不需要输入用户名的,如果配置SSH key的时候设置了密码,则需要输入密码的,否则直接是不需要输入密码的。 操...原创 2020-02-28 22:28:29 · 240 阅读 · 0 评论 -
git篇-10【跨团队协作】
登录自己账号复制远程库地址发给另一团队成员 另一团队成员登录账号,跳转地址,点击fork 克隆操作:git clone 克隆地址(跨团队视角) 经过本地修改后提交到本地库再推送到远程库 (原团队视角): 点击进去有对话操作 经过审核后,将东方团队远程库合并到华山远程库 git进入正确目录进行pull拉取操作 东方不败修改的内容成功添加进来 ...原创 2020-02-28 20:41:55 · 203 阅读 · 0 评论 -
git篇-09【远程交互测试】
cd … 返回上级目录 mkdir 目录名 (创建目录) cd 目录名/ (进入目录) git init 初始化本地库 编辑文件,添加到暂存区,提交到本地库。 git remote -v 查看所有别名 git remote add 别名 地址(取别名) git push 别名 分支名(推送到github) 克隆操作:git clone 远程地址 命令效果: 完整的把远程库下载到本地 创...原创 2020-02-28 19:53:31 · 165 阅读 · 0 评论 -
git篇-08【分支管理】
分支:在版本控制过程中,使用多条线同时推进多个任务。 分支的好处: 同时并行推进多个功能开发,提高开发效率。 各个分支在开发过程中,如果某一个分支开发失败,不会对其他分支有任 何影响。失败的分支删除重新开始即可。 hot_fix一般为修复bug的分支,不影响主干商业运作。 master为主干分支。 feature_xxx为其他主题分支,开发完成合并分支。 查看所有分支:git branch ...原创 2020-02-26 23:02:46 · 149 阅读 · 0 评论 -
git篇-07【比较文件差异】
git diff filename将工作区中的文件和暂存区进行比较 红色为暂存区,绿色为工作区 修改第四行相当于删除原有第四行 新增修改后的第四行 将工作区内容提交到暂存区,再进行对比,没有差异。 git diff HEAD filename 将工作区中的文件和本地库历史记录比较 红色为本地库,绿色为工作区 git diff HEAD^ filename 将工作区文件和本地库上一个历史版本对比...原创 2020-02-25 17:17:12 · 360 阅读 · 0 评论 -
git篇-06【删除文件并找回】
1.删除操作提交到本地库的恢复删除 工作区创建文件→提交到暂存区→提交到本地库→工作区删除文件→提交到暂存区→提交到本地库→通过git reset --hard 版本号 vim filename 创建文件 git add filename 添加到暂存区 git commit -m “message” filename 添加到本地库 rm filename 工作区删除文件 ll 命令查看到aaa....原创 2020-02-25 15:36:07 · 230 阅读 · 0 评论 -
git篇-05【前进后退历史版本reset命令】
git reset --hard [局部索引值](推荐) cat filename 打印文件内容 使用异或符号^(只能后退) git reset --hard HEAD^ 几个^后退几个版本 使用~符号后退版本 git reset --hard HEAD~n(n为后退步数) 推荐直接用索引值前进后退,第二种第三种只支持后退,而且要确认后退步数。 ...原创 2020-02-24 23:04:12 · 183 阅读 · 0 评论 -
git篇-04[查看历史记录的几种不同方式]
git log查看历史记录 f168721b02f4fed3d34d4817a3a18084fd1c7e29为本次记录索引号 为哈希值。 HEAD指针指向当前版本 提交测试 git log 查看历史记录 多屏显示控制方式(即历史记录过多不止一页): 空格 向下翻页 b 向上翻页 q 退出 git log 也可以带参数执行命令 git log --pretty=oneline 每条历史记录只显...原创 2020-02-24 22:35:10 · 332 阅读 · 0 评论 -
git篇-03【基本操作1】
git结构 git status 查看工作区、暂存区状态 工作区当前处于master分支,暂存区目前没有内容。 vim good.txt创建名为good的txt文件 自动进入插入模式,输入内容后按esc退出插入模式进入命令行模式 输入 :wq或:x! 保存退出 再次查看状态,依旧处于master分支,发现未追踪文件good.txt未提交。 添加 git add [file name] 将工作...原创 2020-02-24 21:07:06 · 139 阅读 · 0 评论 -
git篇-02【设置签名】
设置签名 用户名:turbo email: [email protected] 作用:区分不同开发人员的身份 。 辨析:这里设置的签名和登录远程库(代码托管中心)的账号、密码没有任何关系。 命令: 项目级别/仓库级别:仅在当前本地库范围内有效 git config user.name turbo git config user.email [email protected] 信...原创 2020-02-23 21:51:53 · 212 阅读 · 0 评论 -
git篇-01【本地库初始化】
git兼容linux命令操作 ll 展示当前目录所有资源 ls -lA 展示所有资源(包含隐藏资源) ls -l|less 管道操作-分屏查看 cd 目录名/ (进入目录) mkdir 目录名(创建目录) git init 初始化本地库 生成.git隐藏目录 通过 ll .git/查看目录内隐藏资源 注意:.git 目录中存放的是本地库相关的子目录和文件,不要删除,也不要胡 乱修改。...原创 2020-02-23 20:50:56 · 134 阅读 · 0 评论