git
cookie_turbo
越学越过瘾
展开
-
git篇-10【SSH密匙】
https 和 SSH 的区别:前者可以随意克隆github上的项目,而不管是谁的;而后者则是你必须是你要克隆的项目的拥有者或管理员,且需要先添加 SSH key ,否则无法克隆。https url 在push的时候是需要验证用户名和密码的;而 SSH 在push的时候,是不需要输入用户名的,如果配置SSH key的时候设置了密码,则需要输入密码的,否则直接是不需要输入密码的。操...原创 2020-02-28 22:28:29 · 174 阅读 · 0 评论 -
git篇-10【跨团队协作】
登录自己账号复制远程库地址发给另一团队成员另一团队成员登录账号,跳转地址,点击fork克隆操作:git clone 克隆地址(跨团队视角)经过本地修改后提交到本地库再推送到远程库(原团队视角):点击进去有对话操作经过审核后,将东方团队远程库合并到华山远程库git进入正确目录进行pull拉取操作东方不败修改的内容成功添加进来...原创 2020-02-28 20:41:55 · 132 阅读 · 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 · 127 阅读 · 0 评论 -
git篇-08【分支管理】
分支:在版本控制过程中,使用多条线同时推进多个任务。分支的好处:同时并行推进多个功能开发,提高开发效率。各个分支在开发过程中,如果某一个分支开发失败,不会对其他分支有任 何影响。失败的分支删除重新开始即可。hot_fix一般为修复bug的分支,不影响主干商业运作。master为主干分支。feature_xxx为其他主题分支,开发完成合并分支。查看所有分支:git branch ...原创 2020-02-26 23:02:46 · 102 阅读 · 0 评论 -
git篇-07【比较文件差异】
git diff filename将工作区中的文件和暂存区进行比较红色为暂存区,绿色为工作区修改第四行相当于删除原有第四行 新增修改后的第四行将工作区内容提交到暂存区,再进行对比,没有差异。git diff HEAD filename将工作区中的文件和本地库历史记录比较红色为本地库,绿色为工作区git diff HEAD^ filename 将工作区文件和本地库上一个历史版本对比...原创 2020-02-25 17:17:12 · 284 阅读 · 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 · 150 阅读 · 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 · 120 阅读 · 0 评论 -
git篇-04[查看历史记录的几种不同方式]
git log查看历史记录f168721b02f4fed3d34d4817a3a18084fd1c7e29为本次记录索引号为哈希值。HEAD指针指向当前版本提交测试git log 查看历史记录多屏显示控制方式(即历史记录过多不止一页):空格 向下翻页b 向上翻页q 退出git log 也可以带参数执行命令git log --pretty=oneline每条历史记录只显...原创 2020-02-24 22:35:10 · 272 阅读 · 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 · 97 阅读 · 0 评论 -
git篇-02【设置签名】
设置签名 用户名:turbo email: 893359529@qq.com作用:区分不同开发人员的身份 。辨析:这里设置的签名和登录远程库(代码托管中心)的账号、密码没有任何关系。命令:项目级别/仓库级别:仅在当前本地库范围内有效git config user.name turbogit config user.email 893359529@qq.com信...原创 2020-02-23 21:51:53 · 155 阅读 · 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 · 95 阅读 · 0 评论