偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

【教程】讓你一分鐘認(rèn)識(shí)GitHub

系統(tǒng) 系統(tǒng)運(yùn)維
機(jī)緣巧合之下,我開始使用GitHub,但事實(shí)上,剛剛?cè)腴T的我不知道如何才能使GitHub發(fā)揮他的全部功能。不久之前,我偶然聽了李福斯先生對(duì)GitHub的介紹,受益匪淺。Git是一個(gè)分布式的版本控制系統(tǒng)。 

  機(jī)緣巧合之下,我開始使用 GitHub ,但事實(shí)上,剛剛?cè)腴T的我不知道如何才能使 GitHub 發(fā)揮他的全部功能。不久之前,我偶然聽了李福斯先生對(duì) GitHub 的介紹,受益匪淺?!?/p>

簡(jiǎn)單的來說, Git 是一個(gè)分布式的版本控制系統(tǒng)。顧名思義,在你編輯程序代碼的時(shí)候(特別是在多人協(xié)作一個(gè)項(xiàng)目時(shí)),它將會(huì)自動(dòng)幫你實(shí)現(xiàn)代碼以及版本的更新。這意味著你不必每次都手動(dòng)地將自己修改的內(nèi)容同步到云端。這些工作都可以由 Git 在適當(dāng)?shù)臅r(shí)候自動(dòng)完成。這樣既能避免手動(dòng)同步的麻煩和風(fēng)險(xiǎn),更能為程序員省下大量時(shí)間。

  一、安裝與配置

  雖說Git 預(yù)裝在所有 Mac 和 Linux 電腦中,但預(yù)裝的 Git 無一例外都版本陳舊。所以,無論你是使用Mac , Linux 還是 Windows ,都必須自己安裝 Github。

  安裝過程在這里就不再贅述。安裝完成之后,最重要的一步當(dāng)然是配置 Git。

  先執(zhí)行以下命令:

  1. $ git config --list 

  這條命令將會(huì)讀取并顯示 Git 的配置文件,包括個(gè)人身份信息和配色等各方面內(nèi)容。

  使用”git config”命令,你可以修改 Git 的配置文件來打造屬于你的***的工作環(huán)境。但首先,你必須配置你的用戶昵稱和郵箱。因?yàn)檫@些信息會(huì)嵌入到你提交的所有文件中。

  執(zhí)行以下命令配置,請(qǐng)注意,這條命令只能執(zhí)行一次,因?yàn)?Git 將一直使用該信息來處理你在系統(tǒng)中所做的一切操作。如果你希望在一個(gè)特定的項(xiàng)目中使用不同的名稱或e-mail地址,你可以在該項(xiàng)目中運(yùn)行該命令但不附加 –global 選項(xiàng)。

  1. $ git config --global user.name [name] 
  1. $ git config --global user.email [em] 

  二、創(chuàng)建副本

  在開始編輯你的項(xiàng)目之前,你需要從 Github 上面把你托管在云端的項(xiàng)目抓取到本地。

  執(zhí)行以下命令:

  1. $ git clone [url] 

  這將在您的系統(tǒng)上創(chuàng)建與 GitHub 上 Git 儲(chǔ)存庫(kù)相匹配的文件夾結(jié)構(gòu)。

  GitHub 的提示:在一個(gè)庫(kù)中,如果你按住“t”鍵,你將進(jìn)行過濾搜索,用來查找與您搜索的文件名匹配的文件。因?yàn)?GitHub 是一個(gè)文本編輯器,所以你可以很方便的在其中改動(dòng)內(nèi)容并且直觀的看到改變的結(jié)果。

  在做出正式改變之前,***先新建一個(gè)“分支”并在分支中工作。使用分支意味著你可以從開發(fā)主線上分離開來,然后在不影響主線的同時(shí)繼續(xù)工作。這將有利于你對(duì)一個(gè)大型項(xiàng)目做一些小的改動(dòng)。

  執(zhí)行以下命令:

  1. $ git branch feature/add-subtraction 
  1. $ git checkout feature/add-subtraction 

  這將創(chuàng)建一個(gè)新的分支,在分支上工作將允許你在本地迭代局部代碼,而無需擔(dān)心搞砸主線。如果你搞砸了,只需要放棄該分支,并重新創(chuàng)建一個(gè)基于主線的分支即可。

  三、做出改變

  如果想要知道當(dāng)前目錄所有還沒有被git管理的文件,或者是被git管理且被修改但還未提交的文件,那么執(zhí)行以下命令:

  1. $ git status 

  你可以通過執(zhí)行以下命令提交更改:

  1. $ git commit src/main/java/com/github/Calculator.java -m "added subtraction" 

  該命令用于在沙盒提交更改,并同時(shí)附加“添加去除(added subtraction)”的消息。必須記住的是,這種變化僅僅是在本地機(jī)器上做出變更,你必須把變更推送到 GitHub 上。

  要提交變更,執(zhí)行以下命令:

  1. $ git push origin feature/add-subtraction 

  現(xiàn)在你會(huì)看到一個(gè)新的分支列表,它列出了原有分支的增減變化。***,如果你如果想把這些提交給管理員,你需要發(fā)送一個(gè)“拉取”的請(qǐng)求,讓你的分支被拉取到主分支上。你發(fā)送的拉取請(qǐng)求可以通過在 GitHub 上啟動(dòng)一個(gè)關(guān)于在這個(gè)代碼的特征會(huì)話來完成。

  你還可以用 GitHub 來做很多事情,現(xiàn)在我已經(jīng)準(zhǔn)備好開玩一些新項(xiàng)目了!

原文鏈接:http://opensource.com/life/15/11/short-introduction-github

責(zé)任編輯:武曉燕 來源: Linux Story
相關(guān)推薦

2017-03-30 19:28:26

HBase分布式數(shù)據(jù)

2017-02-21 13:00:27

LoadAverage負(fù)載Load

2018-07-31 16:10:51

Redo Undo數(shù)據(jù)庫(kù)數(shù)據(jù)

2017-07-06 08:12:02

索引查詢SQL

2020-05-21 19:46:19

區(qū)塊鏈數(shù)字貨幣比特幣

2018-06-26 05:23:19

線程安全函數(shù)代碼

2022-07-18 06:16:07

單點(diǎn)登錄系統(tǒng)

2018-12-12 22:51:24

Java包裝語言

2020-07-17 07:44:25

云計(jì)算邊緣計(jì)算IT

2016-09-12 17:28:45

云存儲(chǔ)應(yīng)用軟件存儲(chǔ)設(shè)備

2020-07-09 07:37:06

數(shù)據(jù)庫(kù)Redis工具

2011-02-21 17:48:35

vsFTPd

2023-01-03 08:36:34

MySQL索引

2016-12-16 11:05:00

分布式互斥線程

2021-08-06 08:50:45

加密貨幣比特幣區(qū)塊鏈

2018-03-27 09:28:33

緩存策略系統(tǒng)

2020-06-11 08:04:12

WDMDWDMMWDM

2013-11-15 07:24:50

4G LTE圖解

2023-03-27 09:40:01

GoWebAssembl集成

2016-12-21 15:08:14

數(shù)據(jù)庫(kù)垂直拆分
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)