摘要: 远程库分支操作 1. 推送分支 在本地库新建分支 推送分支(将新分支发布在github上) 2. 拉取指定分支 方法一 将想要被拉取的远程库的改为默认分支,如图: 方法二(使用Git下载指定分支) git clone -b [分支名] [仓库地址] 如: git clone -b develop h 阅读全文
posted @ 2019-08-02 16:59 yuxshaw 阅读(161) 评论(0) 推荐(0) 编辑
摘要: SSH免密登录 1. 进入用户家目录 2. 删除原有的 .ssh 目录 3. 运行命令生成 .ssh 目录 持续回车,选择默认值即可,最后生成 id_rsa及id_rsa.pub两个文件 4. 查看公钥 进入 .ssh 目录: 查看 id_ras.pub 文件: 下图即为生成的密钥: 5. 将生成的 阅读全文
posted @ 2019-08-02 16:57 yuxshaw 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 添加、提交、查看状态操作 查看状态: git status 没有提交过、没有文件可提交 通过vim创建test.txt文件,再次查看状态 有文件未提交,没有提交过 通过 git add 命令添加 再次查看状态 有新文件被提交 从暂存区删除提交的文件,恢复未提交状态:git rm --cashed f 阅读全文
posted @ 2019-08-02 16:56 yuxshaw 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 1. 创建远程库 2. 在本地创建远程库别名 查看远程库别名 git remote -v 如果没有别名则不显示 添加别名 git remote add [别名] [URL] URL即远程库的地址 添加别名: git remote add origin https://github.com/Hoopo 阅读全文
posted @ 2019-08-02 13:19 yuxshaw 阅读(948) 评论(0) 推荐(0) 编辑
摘要: 分支管理 1. 什么是分支? 在版本控制过程中,使用对条线同时推进多个任务。 2. 分支的好处 同时并行推进多个功能开发,提高开发效率 各个分支在开发过程中,如果某一个分支开发失败,不会对其他分支有任何影响。失败的分支删除重新开始即可。 3. 分支操作 创建分支 查看分支名 有两个分支,hot_fi 阅读全文
posted @ 2019-08-02 13:17 yuxshaw 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 比较文件差异 1. git diff [文件名] 将工作区中的文件和暂存区对应文件进行比较 2. git diff [本地库中文件历史记录(指针)] [文件名] 将工作区中的文件和本地库历史记录比较 3. git diff 不带文件名,比较所有文件的修改 阅读全文
posted @ 2019-08-01 15:27 yuxshaw 阅读(6941) 评论(0) 推荐(0) 编辑
摘要: 永久删除文件后找回 1. 已经添加到本地库的文件 2.添加到缓存区,没有提交到本地库的文件找回 3. 总结: 前提:删除前,文件存在时的状态提交到了本地库(文件已经提交过) 操作:git reset --hard [指针] 删除操作已提交到本地库:指针位置指向历史记录 删除操作尚未提交到本地库:指针 阅读全文
posted @ 2019-08-01 15:26 yuxshaw 阅读(644) 评论(0) 推荐(0) 编辑
摘要: 基本操作 (1) 状态查看操作 (2) 添加操作 (3) 提交操作 (4) 查看历史记录 完整形式: 多屏显示控制方式: 一行显示 对--pretty=oneline简化: 显示指针 git reflog HEAD@{移动到该版本需要的步数} (5)版本前进、后退 本质: 通过指针进行版本切换 基于 阅读全文
posted @ 2019-07-31 12:00 yuxshaw 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 添加、提交、查看状态操作 查看状态: git status 没有提交过、没有文件可提交 查看状态: git status 没有提交过、没有文件可提交 通过vim创建test.txt文件,再次查看状态 有文件未提交,没有提交过 通过 git add 命令添加 再次查看状态 有新文件被提交 通过 git 阅读全文
posted @ 2019-07-31 11:58 yuxshaw 阅读(1369) 评论(0) 推荐(0) 编辑
摘要: 1. 本地库初始化 命令: git init 效果: 注意: .git目录中存放的是本地库相关的子目录和文件,不要删除,也不要胡乱修改 2. 设置签名 形式: 作用: 区分不同开发人员的身份 辨析: 这里设置的签名和登陆远程库(代码托管中心)的账号、密码,没有任何关系 命令: 项目级别 / 仓库级别 阅读全文
posted @ 2019-07-30 19:11 yuxshaw 阅读(246) 评论(0) 推荐(2) 编辑