
git
shn1994
这个作者很懒,什么都没留下…
展开
-
Git
一:git结构:工作区(编辑的地方)--git add--暂存区(临时存储)--git commit--本地仓库----代码托管中心,远程库(gitlab(可以搭建)/github,码云)二:本地库操作本地库初始化 : 在相应的本地库下执行 git init,然后执行 ls -lA 命令查看创建生成的 .git/ 文件(存放的是本地库的相关的子目录等文件),其中 .git/ 目录如下。...原创 2018-11-03 20:30:32 · 106 阅读 · 0 评论 -
git 的命令
git status ,看的是工作区和暂存区的状态。 新建一个a.txt 文件后 执行 git status之后。 git add 提交缓存区 执行git status 使用 git rm --cached a.txt 将提交到缓存区的撤回 git commit 暂存区提交到 本地库 注释信息的输入(进入vim编辑器)。加m 参数,直接输入注释信息。git commit ...原创 2018-11-03 20:51:10 · 119 阅读 · 0 评论 -
git查看历史记录
git log 多屏控制翻页:空格(向下),b(向上)、q(退出) git log --pretty=oneline git log --oneline git reflog HEAD@{移动到版本需要几步}原创 2018-11-03 21:04:50 · 1527 阅读 · 0 评论 -
git 前进后退版本
基于索引值前进后退版本git reflog git reset --hard c1ca797(图片中的索引值)推荐reset:三个参数的区别--hard:在本地库移动HEAD指针,并重置暂存区和工作区--mixed:在本地库移动HEAD指针,并重置暂存区,好像是工作区修改一样(本地库 暂存区一个维度)--soft:仅仅在本地库移动HEAD指针,这样暂存区相对于本地库就好像...原创 2018-11-03 23:24:49 · 1956 阅读 · 0 评论 -
git 找回删除的文件
前提:删除之前,本地库中以及有过文件存在时的记录,这样才能通过git找回git reset --hard [指针的位置],其中删除操作已经提交到本地库:指针位置为历史记录;删除操作尚未提交到本地库,使用 git reset --hard HEAD 命令...原创 2018-11-04 19:13:20 · 792 阅读 · 0 评论 -
git 比较文件的差异的命令
git diff 文件名 :比较的是工作区和暂存区git diff [本地库历史版本] 文件名 :工作区和本地库的历史记录的比较不写文件名,比较的是所有的文件 ...原创 2018-11-04 19:10:43 · 4829 阅读 · 0 评论 -
git 分支的一些命令
创建分支: git branch 分支名 (比如 : git branch hotfixed) 查看分支: git branch -v 切换分支: git checkout 分支名 合并分支 :git merge 分支名 首先切换到要合并,比如要合并到master上,git checkout master;然后 git merge 分支名...原创 2018-11-04 19:24:59 · 206 阅读 · 0 评论 -
git 解决冲突
hotfix分支上的内容合并到master上(master和hotfix都对同一文件做个修改),执行git merge hot_fix命令时,如下此时查看冲突文件(在master上)解决冲突步骤编辑冲突文件,删掉<<<等特殊符号,修改文件,保存退出 git add 冲突文件名 git commit -m ‘注释信息’ (此处不要加文件名) ...原创 2018-11-04 19:50:20 · 193 阅读 · 0 评论