首頁>>技術前沿>>網站系統安全
一分鐘認識Git
作者:西安軟件開發公司 | 原創 來源:西安軟件開發公司 | 時間:2018年8月18日| 點擊:0次 | 【評論】

機緣巧合之下,我開始使用 GitHub ,但事實上,剛剛入門的我不知道如何才能使 GitHub 發揮他的全部功能。不久之前,我偶然聽了李福斯先生對

GitHub 的介紹,受益匪淺。

簡單的來說, Git 是一個分布式的版本控制系統。顧名思義,在你編輯程序代碼的時候(特別是在多人協作一個項目時),它將會自動幫你實現代

碼以及版本的更新。這意味著你不必每次都手動地將自己修改的內容同步到云端。這些工作都可以由 Git 在適當的時候自動完成。這樣既能避免手

動同步的麻煩和風險,更能為程序員省下大量時間。
一、安裝與配置
雖說Git 預裝在所有 Mac 和  Linux 電腦中,但預裝的 Git 無一例外都版本陳舊。所以,無論你是使用Mac , Linux 還是 Windows ,都必須自己

安裝 Github。

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

先執行以下命令:

Shell

$ git config --list
1
$ git config --list
這條命令將會讀取并顯示 Git 的配置文件,包括個人身份信息和配色等各方面內容。

使用”git config”命令,你可以修改 Git 的配置文件來打造屬于你的獨一無二的工作環境。但首先,你必須配置你的用戶昵稱和郵箱。因為這些

信息會嵌入到你提交的所有文件中。

執行以下命令配置,請注意,這條命令只能執行一次,因為 Git 將一直使用該信息來處理你在系統中所做的一切操作。如果你希望在一個特定的項

目中使用不同的名稱或e-mail地址,你可以在該項目中運行該命令但不附加 –global 選項。

Shell

$ git config --global user.name [name]
$ git config --global user.email [em]
1
2
$ git config --global user.name [name]
$ git config --global user.email [em]
二、創建副本
在開始編輯你的項目之前,你需要從 Github 上面把你托管在云端的項目抓取到本地。

執行以下命令:

Shell

$ git clone [url]
1
$ git clone [url]
這將在您的系統上創建與 GitHub 上 Git 儲存庫相匹配的文件夾結構。

GitHub 的提示:在一個庫中,如果你按住“t”鍵,你將進行過濾搜索,用來查找與您搜索的文件名匹配的文件。因為 GitHub 是一個文本編輯器,

所以你可以很方便的在其中改動內容并且直觀的看到改變的結果。

在做出正式改變之前,最好先新建一個“分支”并在分支中工作。使用分支意味著你可以從開發主線上分離開來,然后在不影響主線的同時繼續工作

。這將有利于你對一個大型項目做一些小的改動。

執行以下命令:

Shell

$ git branch feature/add-subtraction
$ git checkout feature/add-subtraction
1
2
$ git branch feature/add-subtraction
$ git checkout feature/add-subtraction
這將創建一個新的分支,在分支上工作將允許你在本地迭代局部代碼,而無需擔心搞砸主線。如果你搞砸了,只需要放棄該分支,并重新創建一個基

于主線的分支即可。

三、做出改變
如果想要知道當前目錄所有還沒有被git管理的文件,或者是被git管理且被修改但還未提交的文件,那么執行以下命令。

Shell

$ git status
1
$ git status
你可以通過執行以下命令提交更改:

Shell

$ git commit src/main/java/com/github/Calculator.java -m "added subtraction"
1
$ git commit src/main/java/com/github/Calculator.java -m "added subtraction"
該命令用于在沙盒提交更改,并同時附加“添加去除(added subtraction)”的消息。必須記住的是,這種變化僅僅是在本地機器上做出變更,你必

須把變更推送到 GitHub 上。

要提交變更,執行以下命令:

Shell

$ git push origin feature/add-subtraction
1
$ git push origin feature/add-subtraction
現在你會看到一個新的分支列表,它列出了原有分支的增減變化。最后,如果你如果想把這些提交給管理員,你需要發送一個“拉取”的請求,讓你

的分支被拉取到主分支上。你發送的拉取請求可以通過在 GitHub 上啟動一個關于在這個代碼的特征會話來完成。

此內容DOC下載 此內容PDF下載

【全文完】
關鍵詞標簽: git 
0 ([$-頂稿人數-$])
0 ([$-踩稿人數-$])

版權聲明:

1、陜西弈聰網站內容中凡注明“來源:XXX(非陜西弈聰網站)”的作品,轉載自其它媒體,轉載目的在于傳遞更多信息,其中涉及的網站建設,網站優化,百度關鍵詞優化,西安軟件開發等技術細節并不代表本站贊同支持其觀點,并不對其真實性負責。對于署名“陜西弈聰”的作品系本站版權所有,任何人轉載請署名來源,否則陜西弈聰將追究其相關法律責任。

2、本站內容中未聲明為“原創”的內容可能源自其它網站,但并不代表本站支持其觀點,對此帶來的法律糾紛及其它責任與我方無關。如果此內容侵犯了您的權益,請聯系我方進行刪除。

色视频在线无码