资讯专栏INFORMATION COLUMN

git心得

Rindia / 2401人阅读

摘要:这是多人操作很容易出现的问题,下面讲解如何去操作展示出所有你之前操作,你以前所有的操作都被记录了下来回到你的的代码就回来了参考文章仅供参考

git安装:
下载地址:https://git-scm.com/downloads

git文档:
文档地址:http://www.liaoxuefeng.com/wi...

git常用简单命令:

git clone address (克隆一个本地库)

git checkout -b dev (切换分支 *注意:默认master分支 切换开发:dev 测试:test)

git merge dev(合并分支 *注意:本地开发提交完代码,合并到测试分支)

git branch(查看所有分支 注意:带 的为当前分支)

git branch -d (删除分支)

git status (查看当前工作区的状态 *注意:显示当前是否有需要提交的文件)

git add --(提交文件)

git commit -a -m "dmemo"(提交到本地库)

git push(提交到远程服务器)

10.git fetch(从远程库拉取到最新代码)
11.git pull(取回远程主机某个分支的更新,再与本地的指定分支合并)
12.git log(查看日志)

....后续更新中

提交文件流程:
1>git checkout
2>git fetch
3>git pull
4>git status
5>git add
6>git commit
7>git fetch
8>git push

合并到测试
1>git checkout test
2>git merge dev
3>git push

git时光机
案例:
女神说:我们公司新来了一个前端小白,她对git不熟悉,辛辛苦苦加班一星期 翘的代码没了
我说:噢,怎么没了?
女神回答:在终端输入git log,列出所有的commit信息
然后强制回滚git reset --hard 2216d4e,只还原了一部分代码,新commit的代码还是没有。
这是多人操作git很容易出现的问题,下面讲解如何去操作:
git reflog -展示出所有你之前git操作,你以前所有的操作都被git记录了下来
git reset --hard cd52afc -回到feature-6
git cherry-pick 4c97ff3 -你的feature-7的代码就回来了

参考文章:https://github.com/airuikun/b...

....仅供参考

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/82706.html

相关文章

  • Git EGit的使用心得与技巧

    摘要:而现在使用的做法是直接创建对应的新功能等分支,不直接在主分支上修改,等新分支开发完成后,直接合并到主分支上去。需要注意的问题一般我使用更多的采用方式下载项目,因为比较方便,如果提交大文件的话,要采用的方式,否则有可能会产生问题。 showImg(https://segmentfault.com/img/bVHt1W?w=600&h=423); Git的基本使用 下载项目 GitHub...

    Honwhy 评论0 收藏0
  • 第一部分:idea使用心得

    摘要:第一部分使用心得博客打算从简书迁移过来笔者本来是开发者,开始用的是,配置插件总是出现各种问题,特别是插件与插件总是让人不舒服。在一个接口中要想跳转到他的实现处,就要使用跳转到父类。 第一部分:idea使用心得 博客打算从简书迁移过来 笔者本来是java开发者,开始用的是Eclipse,配置插件总是出现各种问题,特别是git插件与maven插件总是让人不舒服。偶然间, 接触了Intell...

    everfight 评论0 收藏0
  • 雪碧图sprity 合并多图使用心得

    摘要:介绍是一个模块化的雪碧图生成工具会根据目录中的图片生成相应的雪碧图和样式文件,支持图,可以内嵌编码格式的图,支持不同的图片格式和有不同的图片引擎可以选择。 介绍 sprity 是一个模块化的雪碧图生成工具会根据目录中的图片生成相应的雪碧图和样式文件,支持retina图,可以内嵌base64 编码格式的图,支持不同的图片格式和有不同的图片引擎可以选择。sprity 的前身是css-sp...

    vboy1010 评论0 收藏0
  • 别耍流氓,什么样的教程才算是合格的教程

    摘要:综上,一个好的教程应该是通俗易懂,由浅入深,全面详尽的展示知识内容,展现出全面的知识轮廓知识体系,以及学习该教程所需要的知识水平,并且给出建议,和学习其它知识的渠道。这才是对读者,对知识负责任的态度。 现在网络发达,网上资料多,查阅方便,所以网上学习的确是一种很好的途径,但是网上的资料很多都呈碎片化的,并且质量良莠不齐,有的还有时效性,错误性等问题。很多原因往往给学习者带来很大的困扰,...

    Blackjun 评论0 收藏0
  • [心得分享] 我在 GitHub 上学习开源

    摘要:从开始到结束大约花了个月的时间,前辈也已经离职了。是一个聊天室,会自动整合,任何的动向都会纪录在内,让所有人进入一个独立的空间讨论问题。自己也尝试丢了询问项目开发进度,当然也没得到任何回应。以上是我在上学习開源的经验分享。 先祝给位圣诞节快乐! 文章拖了将近一年的时间,我想是时候可以把两年多在 GitHub 开源的经验分享给大家,虽然不及神人级的开发者,但我始终相信,分享、自由、开放、...

    legendmohe 评论0 收藏0

发表评论

0条评论

Rindia

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<