GitHub for Windows呆瓜級操作1

jopen 9年前發布 | 60K 次閱讀 Git 版本控制系統 Github

如何安裝、注冊、創建倉庫等操作請參考http://www.cnblogs.com/foreveryt/p/4077380.html

1、點擊右上角+號創建本地新倉庫LHJ。點擊Create repository。

GitHub for Windows呆瓜級操作1

2、桌面LHJ倉庫會自動生成一些git配置文件。不用管它們

GitHub for Windows呆瓜級操作1

3、我們在該倉庫內隨便添加一個文本文件。

GitHub for Windows呆瓜級操作1

4、切換到GitHub桌面版,會自動檢測到倉庫的變化,并在Uncommitted changes處清楚的列出來。

GitHub for Windows呆瓜級操作1

5、添加對本次更新的Summary(摘要)和Description(描述),點擊Commit to master。將本次變更提交給本地Git。

GitHub for Windows呆瓜級操作1

6、現在我們將該版本的倉庫同步到GitHub網站,點擊Publish Repository。

GitHub for Windows呆瓜級操作1

7、如下右擊Viem on GitHub,我們到github網站看到我們的倉庫已經同步到服務器上。

GitHub for Windows呆瓜級操作1

GitHub for Windows呆瓜級操作1

8、重復以上步驟,建立多個不同的版本,并同步到GitHub網站。

GitHub for Windows呆瓜級操作1

9、如何更新本地倉庫到版本1.0?現在的版本如上圖所示。選擇要回到的版本,復制該版本的SHA key。選擇本地倉庫,打開shell命令窗口。輸入git reset --hard  SHA 

GitHub for Windows呆瓜級操作1GitHub for Windows呆瓜級操作1

10、我們檢查一下本地倉庫LHJ,如下確實是還原到版本1.0了

GitHub for Windows呆瓜級操作1GitHub for Windows呆瓜級操作1

11、假如現在一個叫YT的同學從GitHub下載了版本1的倉庫,我們新建一個YT-Branch的開發分支模擬。我們在版本1的基礎上對代碼進行修改。例如將  版本1.0.txt  內容改成YT-Message。然后同步到GitHub服務器。

GitHub for Windows呆瓜級操作1GitHub for Windows呆瓜級操作1

12、查看GitHub服務器上的變化,已經變成了2 branches。

GitHub for Windows呆瓜級操作1

13、現在項目的發起人也就是相當于我們這里的master  發現YT-Branch這個用戶對版本1的修改很好,想把YT修改的內容合并到master最新的版本3.0中。這就要用到merge(合并)操作。點擊如下Merge。將要合并進來的Branch和版本3.0拖到如下的黑框內,然后點擊Merge就ok了。

GitHub for Windows呆瓜級操作1

GitHub for Windows呆瓜級操作1

GitHub for Windows呆瓜級操作1

14、如下 master本地倉庫內版本1.0.txt 內容已經變化了。

GitHub for Windows呆瓜級操作1

15、現在假如YT和LHJ用戶都下載了 3.0版本項目  YT對版本3.0.txt的內容改成了YT-Message3,LHJ對版本3.0.txt的內容改成了LHJ-Message3。當YT先將其更新到github,LHJ在更新時就會發生沖突。怎么解決?LHJ在提交到GitHub時要對有沖突的文件進行手動修改。然后再次提交就可以了(這里不知道怎么模擬,多人開發是按照這個思路 就沒問題了).

來自:http://www.cnblogs.com/foreveryt/p/4228492.html

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!