標籤:
如何安裝、註冊、建立倉庫等操作請參考http://www.cnblogs.com/foreveryt/p/4077380.html
1、點擊右上方+號建立本地新倉庫LHJ。點擊Create repository。
2、案頭LHJ倉庫會自動產生一些git設定檔。不用管它們
3、我們在該倉庫內隨便添加一個文字檔。
4、切換到GitHub案頭版,會自動檢測到倉庫的變化,並在Uncommitted changes處清楚的列出來。
5、添加對本次更新的Summary(摘要)和Description(描述),點擊Commit to master。將本次變更提交給本地Git。
6、現在我們將該版本的倉庫同步到GitHub網站,點擊Publish Repository。
7、如下右擊Viem on GitHub,我們到github網站看到我們的倉庫已經同步到伺服器上。
8、重複以上步驟,建立多個不同的版本,並同步到GitHub網站。
9、如何更新本地倉庫到版本1.0?現在的版本如所示。選擇要回到的版本,複製該版本的SHA key。選擇本地倉庫,開啟shell命令視窗。輸入git reset --hard SHA
10、我們檢查一下本地倉庫LHJ,如下確實是還原到版本1.0了
11、假如現在一個叫YT的同學從GitHub下載了版本1的倉庫,我們建立一個YT-Branch的開發分支類比。我們在版本1的基礎上對代碼進行修改。例如將 版本1.0.txt 內容改成YT-Message。然後同步到GitHub伺服器。
12、查看GitHub伺服器上的變化,已經變成了2 branches。
13、現在項目的發起人也就是相當於我們這裡的master 發現YT-Branch這個使用者對版本1的修改很好,想把YT修改的內容合并到master最新的版本3.0中。這就要用到merge(合并)操作。點擊如下Merge。將要合并進來的Branch和版本3.0拖到如下的黑框內,然後點擊Merge就ok了。
14、如下 master本地倉庫內版本1.0.txt 內容已經變化了。
15、現在假如YT和LHJ使用者都下載了 3.0版本項目 YT對版本3.0.txt的內容改成了YT-Message3,LHJ對版本3.0.txt的內容改成了LHJ-Message3。當YT先將其更新到github,LHJ在更新時就會發生衝突。怎麼解決?LHJ在提交到GitHub時要對有衝突的檔案進行手動修改。然後再次提交就可以了(這裡不知道怎麼類比,多人開發是按照這個思路 就沒問題了).
就先這樣吧 改天再更新。據說點推薦的朋友15年都能升職加薪!謝謝~~
GitHub for Windows呆瓜級操作1