磨刀不误砍柴工-git新手教程

Posted mjoin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了磨刀不误砍柴工-git新手教程相关的知识,希望对你有一定的参考价值。

先说一点题外话

  作为一个初入行业的菜鸡,在工作一年的这个阶段才开始使用代码托管,感到很惭愧。不过今天惭愧不是重点,重点是我在这里想讲一下关于使用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命令就好。

    一混就是一年了,也是个菜鸡,欢迎交流。

以上是关于磨刀不误砍柴工-git新手教程的主要内容,如果未能解决你的问题,请参考以下文章

git 新手使用教程

VIM 代码片段插件 ultisnips 使用教程

Git学习——Git基本工作原理(入门级教程,通过玩转Git本地仓库,帮助新手快速入手Git)

vscode是干啥用的

新手安装配置git简洁教程

GitHub 新手使用详细教程