![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Git
whp404
这个作者很懒,什么都没留下…
展开
-
Git学习笔记(1)
初始化项目的 第一种方式(没有项目) > git init project_name > cd /project_name 第二种方式(有项目了) > git init git文件重命名 >git mv original_name new_name >git commit -m '修改名称' git log的使用 • git log --all 查...原创 2019-05-08 21:22:20 · 97 阅读 · 0 评论 -
Git学习笔记(2)
git 删除分支 git branch -d branch_name:使用-d 在删除前Git会判断在该分支上开发的功能是否被merge的其它分支。如果没有,不能删除。 如果merge到其它分支,但之后又在其上做了开发,使用-d还是不能删除。 git branch -D branch_name 不管有没有merge到其他分支 -D会强制删除 对上一次提交的内容修改 git commit --...原创 2019-05-10 21:38:48 · 80 阅读 · 0 评论 -
Git学习笔记(3)
比较暂存区 和 head指针的区别 > git diff --cached 或 > git diff --staged 其实 staged 和 cached 指的都是暂存区 比较工作区 和 暂存区的差别 > git diff 如果想只看某个文件的差异情况 > git diff -- 文件1名称 文件2名称 将暂存区恢复成HEAD指针 就是抛弃暂存区内容,恢复...原创 2019-05-12 21:01:54 · 95 阅读 · 0 评论 -
Git 学习笔记(4)
Git stash 使用场景:使用git的时候,我们往往使用分支(branch)解决任务切换问题,例如,我们往往会建一个自己的分支去修改和调试代码, 如果别人或者自己发现原有的分支上有个不得不修改的bug,我们往往会把完成一半的代码commit提交到本地仓库,然后切换分支去修改bug,改好之后再切换回来。这样的话往往log上会有大量不必要的记录。其实如果我们不想提交完成一半或者不完善的代码,但是...原创 2019-07-06 10:25:05 · 77 阅读 · 0 评论