先说一点题外话
作为一个初入行业的菜鸡,在工作一年的这个阶段才开始使用代码托管,感到很惭愧。不过今天惭愧不是重点,重点是我在这里想讲一下关于使用git的好处、一些常用的方法和一些常见的问题。
不管是在校生还是初入职场,我们在写程序的时候都会遇到一个问题:
“诶,代码怎么编译不过” ”我把哪改了,怎么到处都是错误“ “糟了,改不回去了”
我想刚开始进入敲代码行业的人都或多或少会遇到诸如此类的问题。当然我也遇到了,给大家看看我最初的解决方法:
最开始我是用这种文件名的方式给自己的代码备份和更新,但是后来硬盘中一个项目就一大片文件夹,看着都花眼。我就想换一个方法,这个方法不好用。
我开始用了同步云盘这个东西,会自动同步,也有历史版本功能,可以倒回去。
我自己的在用的Onedrive和坚果云,虽然有历史版本,但是有时候出错了返回去找,因为没有提示,只能根据自己的模糊记忆是哪一天倒回去,反正也是够折腾的,而且偶尔会重复同步或者不同步,
很尴尬我是在今年的8月份才看到这个的,以前有听过github,也在上面下过资源,但是本身就有墙,再加上公司网络内部又加了墙的缘故,公司一直不能使用github,也就没有深入了解。
国外没有了解过就不做介绍了,csdn的代码托管业务也于今年9月份停止服务,所以国内目前用的比较多的应该是两个,关于他们的区别也就不说了,反正在我自己用来没有太大区别,这里就以开源中国的托管平台码云为例讲一讲git的使用方法。
git的下载、安装
1.git下载链接
https://git-scm.com/downloads
直接选择适合自己的版本就行了。安装直接点下一步就行了,有需求也可以自己配置。
emmmmmmm,写到一半,度娘了一下,发现一个写的还不错的,我就不重复造轮子了,就直接引用了
https://blog.csdn.net/qq_32842925/article/details/80273534
就讲一点其他不同的
我用的git平台是国内的码云,github公司各种被墙,经常网络连不通。
如果说是使用git Init 本地新建工程
初始化的时候记得不要选择任何初始化,否者本地的.git文件内容会和平台上的.git内筒不一致,提交上传的时候会提示冲突,无法上传。
如果是在平台新建工程的时候初始化,本地就不用使用git init命令,直接用git clone命令就好。
一混就是一年了,也是个菜鸡,欢迎交流。
原文地址:https://www.cnblogs.com/mjoin/p/9801096.html