git
Code-Dreamer
梦想从每一天的搬砖开始!!!
展开
-
git命令
克隆仓库git clone提交git commit –amend -m “” git commit -m “”查看差异git diff git diff –staged查看状态git status查看提交记录git log图形用户界面查看提交详细gitk推送远程仓库git push基于远程分支创建本地分支git checkout -b 本地分支名 远程分支名(origin/xx)git rese原创 2017-06-06 13:22:02 · 267 阅读 · 0 评论 -
Git误amend提交恢复
Git误amend提交恢复解决步骤git reflog 找到上个提交的commit idgit reset –soft {id} 撤销错误提交,恢复到上一个提交,并保留之前的缓存区,即git add操作保留git commit -m “” 再次提交...原创 2018-08-28 13:59:41 · 2859 阅读 · 0 评论 -
版本控制之git开发工作流
引入git分布式特性带来了诸多便利,不过国内git版本管理并不是很规范,基本上还是单分支开发,远程仓库公用一份代码。拿我自己为例,以前开发,本地拉了一份代码下来后,基本都是直接在当前分支开发和提交,这个其实很不规范,而且会导致混乱。这里推荐认识一个工具git flow,它对于开发过程定义了一个工作流,值得借鉴。git flow原理可参考此篇文章:git flow的使用我的工作流这里列下...原创 2018-12-18 19:13:27 · 156 阅读 · 0 评论 -
Git之Github配置SSH key
生成SSH key在公司PC,生成用于github的SSH key:$ ssh-keygen -t rsa -C "xxx@qq.com” -f ~/.ssh/github_id_rsa这里文件名加了github前缀以示区分,因为公司一般都有自己的git仓库,也需要用到SSH key。执行完上述命令,~/.ssh/目录会生成下面两个文件,一个公钥,一个私钥:github_id_rsa...原创 2019-03-28 15:49:02 · 348 阅读 · 0 评论