最詳細github教程

ID:8260399

大?。?.29 MB

頁數:241頁

時間:2018-03-14

最詳細github教程_第1頁
最詳細github教程_第2頁
最詳細github教程_第3頁
最詳細github教程_第4頁
最詳細github教程_第5頁
資源描述:

《最詳細github教程》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。

1、githubGit教程Git是當前最流行的版本控制程序之一,文本包含了Git的一些基本用法創(chuàng)建git倉庫初始化git倉庫mkdir?project?#創(chuàng)建項目目錄cd?project?#進入到項目目錄git?init?#初始化git倉庫。此命令會在當前目錄新建一個.git目錄,用于存儲git倉庫的相關信息初始化提交touch?READMEgit?add.?#將當前目錄添加到git倉庫中,使用gitadd-A則是添加所有改動的文檔git?commit?-m?"Initialcommit"git?remoteaddorigin?git@

2、github.com:lugir/repo.git?#設置倉庫修補提交(修補最近一次的提交而不創(chuàng)建新的提交)git?commit?--amend?-m?"commitmessage."提交沖突時可以合并后再推送git?pull?#獲取遠程版本庫提交與本地提交進行合并git?push?#提交使用別人的倉庫git?clonehttp://path/to/git.git?#clone的內容會放在當前目錄下的新目錄將代碼從本地回傳到倉庫git?push?-u?originmaster使用gitstatus查看文件狀態(tài)git?status查看

3、提交日志git?log?#查看提交信息git?log?--pretty=oneline?#以整潔的單行形式顯示提交信息Git分支git?branch?#查看分支git?branch?6.x-1.x?#添加分支6.x-1.xgit?branchcheckoutmaster?#切換到主分支git?branch?-d?6.x-1.x?#刪除分支6.x-1.xgit?pushorigin:branchname?#刪除遠端分支Git標簽git?tag?#查看分支git?tag?6.x-1.0?#添加標簽6.x-1.0git?show?6.x-

4、1.0?#查看標簽6.x-1.0的信息git?tag?-a?6.x-1.0?965e066?#為之前提交的信息記錄965e066加上標簽git?push?--tags?#提交時帶上標簽信息git?pushorigin:/refs/tags/tagname?#刪除遠端標簽從git倉庫中導出項目git?archive?--format?tar?--output?/path/to/file.tarmaster?#將master以tar格式打包到指定文件使用Git的一些基本守則:當要commit/提交patch時:·使用gitdiff--c

5、heck檢查行尾有沒有多余的空白·每個commit只改一件事情。如果一個文檔有多個變更,使用gitadd--patch只選擇文檔中的部分變更進入stage·寫清楚commitmessageGit詳解之一Git起步您的評價:??????收藏該經驗起步本章介紹開始使用Git前的相關知識。我們會先了解一些版本控制工具的歷史背景,然后試著讓Git在你的系統(tǒng)上跑起來,直到最后配置好,可以正常開始開發(fā)工作。讀完本章,你就會明白為什么Git會如此流行,為什么你應該立即開始使用它。?1.1關于版本控制什么是版本控制?我真的需要嗎?版本控制是一種記錄

6、若干文件內容變化,以便將來查閱特定版本修訂情況的系統(tǒng)。在本書所展示的例子中,我們僅對保存著軟件源代碼的文本文件作版本控制管理,但實際上,你可以對任何類型的文件進行版本控制。如果你是位圖形或網頁設計師,可能會需要保存某一幅圖片或頁面布局文件的所有修訂版本(這或許是你非??释麚碛械墓δ埽?。采用版本控制系統(tǒng)(VCS)是個明智的選擇。有了它你就可以將某個文件回溯到之前的狀態(tài),甚至將整個項目都回退到過去某個時間點的狀態(tài)。你可以比較文件的變化細節(jié),查出最后是誰修改了哪個地方,從而導致出現怪異問題,又是誰在何時報告了某個功能缺陷等等。使用版本控制

7、系統(tǒng)通常還意味著,就算你亂來一氣把整個項目中的文件改的改刪的刪,你也照樣可以輕松恢復到原先的樣子。但額外增加的工作量卻微乎其微。本地版本控制系統(tǒng)許多人習慣用復制整個項目目錄的方式來保存不同的版本,或許還會改名加上備份時間以示區(qū)別。這么做唯一的好處就是簡單。不過壞處也不少:有時候會混淆所在的工作目錄,一旦弄錯文件丟了數據就沒法撤銷恢復。為了解決這個問題,人們很久以前就開發(fā)了許多種本地版本控制系統(tǒng),大多都是采用某種簡單的數據庫來記錄文件的歷次更新差異(見圖1-1)。圖1-1.本地版本控制系統(tǒng)其中最流行的一種叫做rcs,現今許多計算機系統(tǒng)

8、上都還看得到它的蹤影。甚至在流行的MacOSX系統(tǒng)上安裝了開發(fā)者工具包之后,也可以使用rcs命令。它的工作原理基本上就是保存并管理文件補?。╬atch)。文件補丁是一種特定格式的文本文件,記錄著對應文件修訂前后的內容變化。所以,根據每

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。
关闭