闲聊
干活快一年了吧,感觉工作中能干的事情也有一点了,但总有种不通透的感觉,查一个问题,能一路查出一堆不明白的东西。
之前新建过文档是记录点点滴滴的知识的,使用上没问题了,但原理什么的还是不懂,想了想,终究是自己没有从头搞过一遍,毕竟动手是最好的老师。
行了,以后尽力更新吧,还是得想着有输出才能有动力写写然后记住。
这次从零开始,打算搞久一点,像个框架一样,相关的东西都往里面装,然后最后形成自己的网图,加油!
从零开始,是说从项目的零开始,基本的语言等还是要会的哈,在这儿不会的,查一下都是很基础很基础的东西咯。
总之呢,这个东西,第一用户是我自己,然后才是各位哦。
开始
项目总要放哪里,然后考虑到移动办公啥的,最好还是有版本管理,那就搞下Git和svn呗
Git
直接上步骤:
- 注册git账号
- 创建仓库(repository)(其实就是填个表单的事儿)
- 下载git到本地
- 到你放项目的文件夹,右键git bash,git clone 项目地址
- cd切进去
其他要注意的就是版本管理了,推荐下廖雪峰的git教程
大概总结下,有这么几个方面:
- 分支管理
- 版本管理
- 代码提交和更新操作
- 其他(自定义Git,标签等)
上手之后,需要多熟悉下命令,我自己用的,持续更新到常用Git命令
好了,Git搞定了。我用的分支javaFromZero
svn
好吧,这玩意儿好用,但前戏..呃,我是说前期配置不好搞。
相比于git的全球远程仓库,方便快捷,这个svn想要搞远程仓库的话,需要自己搞服务器装了。
但是使用上,更加直观(图形化,尤其是代码差异方面),而且说对二进制文件的处理很友好。(关于二进制文件看这里)
所以,公司里用这个更友好吧,有问题然后直接去查官网文档,比如TortoiseSVN官方文档
结束
- 使用远程Git+本地git软件,实现共享开发+版本控制;
- svn本地实现版本控制,远程不太适合个人做多地开发,适合公司使用,更直观。
- 熟悉Git教程,Git命令,SVN官方文档,二进制文件