成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

這個項目在Github上火了,還不會用Git的程序員,這下賺到了

新聞 前端
2005 年,Linus在非常短的時間內把Git開發出來了。Git是一個 “分布式版本管理工具”,堪稱版本控制瑞士軍刀。

[[342149]]

 2005 年,Linus在非常短的時間內把Git開發出來了。Git是一個 “分布式版本管理工具”,堪稱版本控制瑞士軍刀。這個可靠、多才多藝、用途多樣的校訂工具異常靈活,以致不易掌握,更別說精通了。

但是話又說回來,一個精通Git的程序員,會幫你在履歷上加不少分,而且對你日常的工作效率也會有很大的幫助。如果你還沒開始學Git,不妨先把Git的內部機理放在一旁,先學習Git的使用。

今天和大家推薦一本很熱門的Git手冊——Git Magic。這本書是由畢業于斯坦福大學CS專業的Ben Lynn撰寫,在這本書是是書里他會對Git的功能特性進行介紹,在反復應用之后,慢慢地你會理解每個小技巧如何工作,以及如何組合這些技巧以滿足你的需求。

這本書已經被翻譯成中文、法文、德文、葡萄牙文、俄文、西班牙、越南文等多個語言版本。除此之外,你可以選擇多種閱讀方式,在線閱讀或者是下載PDF文件,Debian包、Ubuntu包等,還有在亞馬遜售價9.95美元的實體書。

這本書一共分為10章,從入門到基本技巧介紹,再到代碼庫克隆、多人協作Git以及更高端的Git功能等:

 

下面我們一起來看看【基本技巧】這一章,作者是如何和我們介紹的:

保存狀態

在做之前,先為當前目錄所有文件做個快照,使用:

  1. $ git init 
  2.  
  3. $ git add . 
  4.  
  5. $ git commit -m "My first backup" 

現在如果你的編輯亂了套,恢復之前的版本可以使用:

  1. $ git reset --hard 

再次保存狀態:

  1. $ git commit -a -m "Another backup" 

添加、刪除、重命名

以上命令將只跟蹤你第一次運行 git add 命令時就已經存在的文件。如果要添加新文 件或子目錄,你需要告訴Git:

  1. $ git add readme.txt Documentation 

類似,如果你想讓Git忘記某些文件:

  1. $ git rm kludge.h obsolete.c 
  2.  
  3. $ git rm -r incriminating/evidence/ 

這些文件如果還沒被從系統中刪除,Git將會刪除它們。

重命名文件同刪除舊文件,并同時添加新文件一樣。也有一個快捷方式 git mv ,和 mv 命令的用法一樣。例如:

  1. $ git mv bug.c feature.c 

如果你之前從來沒有學過Git,看了上面這些內容,是不是會對掌握Git有信心多了。除了這些基本內容之外,作者還會在每個章節末尾留下練習題,幫助你鞏固本章所學:

雖然我們都知道Git很強大,但再完美的產品都難免有缺點,關于Git的缺點,作者在附錄也和讀者們討論了,比如SHA1的弱點,Git在Windows上繁瑣的操作,創建一個克隆會比其他版本系統開銷更大......。可以說,作者考慮的還是相當全面的。

目前,這本書已經在Github上標星1.5K,累計分支 641 個,如果你對Git感興趣,千萬不要錯過這本書(Github地址:https://github.com/blynn/gitmagic)

最后附上《Git Magic》中文版翻譯地址:https://github.com/blynn/gitmagic

 

責任編輯:張燕妮 來源: 開源最前線
相關推薦

2021-08-25 08:17:28

程序員操作系統GitHub

2021-03-16 15:12:57

CompletableFuture機制java

2020-02-24 10:45:44

代碼開發工具

2020-05-14 08:59:28

API網關性能

2024-09-09 08:36:36

Java操作遠程服務器

2022-02-22 08:25:51

typeScript泛型概念泛型使用

2021-03-18 13:58:43

程序員技能開發者

2020-10-21 10:02:16

架構運維技術

2024-08-12 12:25:25

SpringMVC開發

2020-07-22 14:30:50

程序員財富螞蟻金服

2021-01-18 06:43:54

程序員公務員996

2020-07-17 11:30:39

密鑰Github數據安全

2020-12-10 10:24:25

AI 數據人工智能

2020-09-01 14:17:03

WindowsDefender微軟

2020-12-30 10:35:49

程序員技能開發者

2013-04-28 11:03:41

編程語言程序員私有云

2020-12-18 09:45:33

DockerLinux命令

2025-04-17 02:30:00

2019-12-19 16:22:38

程序員征文

2014-05-22 14:36:34

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产高清亚洲 | 亚洲日韩中文字幕一区 | 一区二区精品 | 免费在线观看一区二区 | 亚洲午夜视频在线观看 | ww 255hh 在线观看 | 成人亚洲视频 | 免费视频一区二区 | 亚洲国产成人在线视频 | 国产九九精品视频 | 国产精品性做久久久久久 | 国产伊人精品 | 成人在线视频免费观看 | 999re5这里只有精品 | 日韩一区二区在线视频 | 日本不卡视频在线播放 | 久久久久无码国产精品一区 | 日韩性生活网 | 看a网站 | 成人欧美一区二区三区在线播放 | 久久国产精品72免费观看 | 久久国 | a免费视频 | 国产999精品久久久久久 | 午夜免费视频 | 欧美激情视频一区二区三区在线播放 | 国产天天操 | 成人中文字幕在线观看 | 在线欧美一区 | 国产精品乱码一区二区三区 | 精品一区二区久久 | 亚洲精品九九 | 三级免费av | 久久亚洲国产精品 | 4h影视| av日韩在线播放 | www日本在线 | 日本一区二区视频 | 久久久久久99 | 中国毛片免费 | 视频1区2区 |