关于今天GIT的学习总结

        今天从完全不了解GIT到初步的入门,确实觉得学习新东西还是这种英文的东西觉得很有干劲,能够激发出自己的学习能力,从开始的注册到安装都是一个全英文式的过程,发现以前没学好的英语到现在是那么的重要,发现自己欠缺的还有很多很多。

        从注册完开始建立属于自己的“仓库”打开git输入第一行代码 ssh-keygen -t rsa -C “邮箱账号”来发掘默认的位置(C找到id_rsa.pub里的秘钥时不小心也会出错,或许是一个空格就会让你从头再来,当找到秘钥后就可以进入网页端上去配置ssh key,到配置完用户名和邮箱以及改盘这些工作完后全是为后面的内容同步到本地代码做铺垫,尤其是后面的提交上传以及下载都是不能错一个小地方的不然就得自己找出问题再重来,修改是最麻烦,我自己在那个地方卡了好久,代码全是对的,后来才发现只是前面少打了一个空格导致卡了这么久,为自己的这些小失误感到浪费了这么多时间好可惜。

        然后还自主学习了GIT的分支管理,开篇是这样说的对于分支人人都懂其意思,但GIT里的分支是很重要的存在,在常人眼里分支通常就是较差或者低一档次的存在,但GIT的分支在代码里是与众不同的,无论创建或是切换还有删除都只需要一秒完成不管你版本库有多少文件都可以,这就是GIT的强大分支管理。

        但GIT分支如何去创建与合并呢?在每一次提交中GIT都会有连接成一条时间线,这就是分支,在默认的条件下master就是主分支;创建分支为git branch <name>;切换分支是git checkout <name>;创建加上切换为git checkout -b <name>;合并某个分支到当前分支:git merge <name>;删除分支就是git branch -d <name>;   

        对于分支管理策略,master分支应该是最稳定的,master分支仅用来发布版本使用。如果需要用我们应该创建并切换一个分支,这个分支就是dev分支,dev分支是不稳定的。

        对于无法自动合并产生的冲突,我们必须手动修改为我们需要的内容然后在进行提交,合并才能完成,还可以用git log --graph看到分之合并图

        对于BUG的修复,有了bug就需要修复,Git为我们提供一个 stash 功能,先把当前工作临时保存,然后去修复bug,修复后,再git stash pop,回到之前的工作进程


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值