毕业论文
您现在的位置: 版本控制 >> 版本控制前景 >> 正文 >> 正文

我是怎么自学GitGitHub的

来源:版本控制 时间:2022/7/18
北京看白癜风哪家比较好 https://wapyyk.39.net/bj/zhuanke/89ac7.html

滥觞丨经受权转自程序员鱼皮(ID:coder_yupi)

做家丨鱼皮

众人好我是鱼皮,Git和GitHub是今朝团队联合开拓必不成少的妙技,且不说程序员,就连许多产物也在研习它们。今禀赋享一下我自学Git和GitHub的阅历,期盼起到一个导学的效用,扶助众人捉住重心,裁减光阴、更高效地自学。

本文纲领:

Git(GitHub)是甚么?有甚么用?为甚么要学?甚么时分学?要学甚么学识?哪些是重心?何如学?有哪些办法和资本?以及口试的时分或许会考甚么?Git/GitHub是甚么?有甚么用?

Git是暂时最合流的散布式版本遏制系统,版本遏制系统能够帮你保管文献的全数更正纪录、并行使版本号举办分辨。你能够随时扫瞄史册版本、将改错的文献复原到指定的版本,还能够比较不同版本的文献不同、避让旧版本遮蔽新版本等。起到复原和爱护效用。而散布式是指每位开拓者都能在当地保护自身的代码和更正纪录,并且还能和其余人的纪录举办同步。

GtiHub是合流的代码托管平台,能够了解为一个寄存和治理代码的“网盘”,众人能够把自身的代码传上去举办同享和保护,也能够从平台下载代码。

注意不要把两者搞混!

Git是对象(是抓手),而GitHub是平台。两者没有必定的关连,咱们也能够用其余对象来向GitHub提叮咛码,也能够用Git向其余平台提叮咛码。

为甚么要用Git/GitHub?

Git从最起头便是Linux之父为了更好地治理Linux内核开拓而成立的。

试想一下,假倘有个体一同来开拓大型项目,何如才干保证众人的代码不反复,又能同享呢?岂非把代码放到U盘里拷来拷去,也许口口相传闻:我本日要改这个文献,其余人都别动?

必定不成!

以是散布式版本遏制系统和代码托管平台呈现了。众人能够把项目代码放到代码托管平台上,每个体都从上头下载代码,尔后在自身的电脑改代码、保护自身的版本,着末在发表前,把众人不同版本的代码合到一同,再上传到平台就能够了,特别便利高效。

公司为了平安,时时城市有自身的代码托管平台。而GitHub呢,是开源的,相当于全国上全数人都是统一家公司的职工,众人都能同享这上头的代码、免费研习和参加有名项目。

为甚么要学它?

它们便是为联合开拓而生的。是以,大大都公司都在用它们来治理项目。以是只需咱们想找处事,就不得不学。

我以前看到一些段子说:程序员入职新公司第一天,不会git被免职了。也能反响出来Git果真很重大!

甚么时分学?

记着两个光阴点就够了:

学过最少一门编程谈话后谋划开拓个体项暂时

云云你就能够把以后做的全数项目都放到Github去治理,保护自身的项目堆栈。

Git/GitHub研习重心和办法

我把Git的研习分为四个阶段:

一、Git基本本阶段宗旨领会Git根基观点和罕听指示的效用(理论)能够行使Git指示来治理和提交项目代码,要走一遍完备的过程(实习)研习办法

保举《猴子都能懂的Git初学教程》。它是免费的,图文并茂、浅显易懂,花1小时看完初学篇就充裕了。

在研习时,众人必要要随着教程多敲指示,要自身走完从头建文献到提交文献的完备过程。以实习操纵为主,而不要去背那些指示。由于本来咱们是能够用开拓对象也许软件来可视化地操纵Git的、并且哪怕忘了指示也能够查,以是死记硬背没成心义。

分支是Git里很重大的观点,众人能够行使LearningGitBranching这个在线玩耍来研习和了解分支。

猴子都能懂的Git初学教程:

转载请注明:http://www.0431gb208.com/sjsbszl/1017.html