Git
Wang_Mole
这个作者很懒,什么都没留下…
展开
-
Git学习笔记/1本地库初始化
打开一个文件夹,点击右键,选择菜单中的Git Bash Here mkdir learngit 创建一个新的目录,叫learngit ll 查看该目录中的内容 cd learngit/ 进入learngit这个目录 git init ...原创 2019-03-26 19:10:52 · 126 阅读 · 0 评论 -
Git学习笔记/9比较文件
git diff[文件名] 将工作区的文件和暂存区的进行比较 git diff[本地库中的历史版本][文件名] 将工作区的文件和本地库历史记录比较 不带文件名:比较多个文件 ...原创 2019-03-31 21:21:44 · 93 阅读 · 0 评论 -
Git学习笔记/8永久删除文件后找回
删除文件: rm [文件名] 永久删除文件 rm[文件名] git add [文件名] git commit -m "delete aaa.txt" [文件名] 恢复方法:通过git reset --hard[指针位置] ...原创 2019-03-27 13:36:46 · 213 阅读 · 0 评论 -
Git学习笔记/7reset命令参数:hard,soft以及mixed的对比
--soft参数 仅仅在本地库移动HEAD指针 --mixed参数 在本地库移动HEAD指针 重置暂存区 --hard参数 在本地库移动HEAD指针 重置暂存区 重置工作区原创 2019-03-27 13:17:55 · 124 阅读 · 0 评论 -
Git学习笔记/6前进后退版本 的方式
基于索引值 git reset --hard [局部索引值] eg.$ git reset --hard 74a1dbf 使用^符号(只能后退) git reset --hard HEAD^ 一个^符号即后退一次 n个^符号后退n步 使用~符号(只能后退) git reset --hard HEAD~[后退步数] eg.git reset --hard HEAD~...原创 2019-03-27 13:06:10 · 110 阅读 · 0 评论 -
Git学习笔记/5如何查看之前的版本(多种方法)
①gitlog (不简洁)空格 向下翻页;B 向上翻页;q 退出 eg. ②git log --pretty=oneline (每个版本信息只占一行) ③git log --oneline (每个版本显示一行,且哈希值显示一部分) ④git reflog (多显示到每一个版本要移动几步) ...原创 2019-03-26 21:42:57 · 1168 阅读 · 0 评论 -
Git学习笔记/4文件修改后如何重新commit
gitcommit -m "备注"文件名 eg.git commit -m "My second commit,modify mole.txt" mole.txt (该方法不用重新进入VIM编辑器)原创 2019-03-26 21:33:03 · 395 阅读 · 0 评论 -
Git学习笔记/3添加提交以及查看状态操作(附.VIM常用操作)
提交文件 git add文件名 git commit文件名 查看状态 git status ---------------------------------------------------------以下为详细步骤------------------------------------------------------------------------------ 初始状...原创 2019-03-26 21:29:47 · 155 阅读 · 0 评论 -
Git学习笔记/2设置签名
形式: 用户名:WJX Email地址:666666@66.com(可不为真实或不存在) 作用:区别不同开发人员的身份 ps.这里设置的签名与登录远程库(代码托管中心)的账号没有关系。 命令: 项目级别、仓库级别:仅在当前本地库范围内有效 保存信息的位置:./.git/.config git config user.name WJX_pro ...原创 2019-03-26 20:02:09 · 258 阅读 · 0 评论 -
Git学习笔记/10分支管理
什么是分支? 在版本控制过程中,使用多条线同时推进多个任务。 创建分支 git branch[分支名] 查看分支 git branch-v 切换分支 git checkout [分支名] 合并分支 第一步:切换到接收修改的分支上。比如将hot-fix的改变合并到master上,则应该切换到master分支上:git c...原创 2019-03-31 22:08:45 · 112 阅读 · 0 评论