一,引言
今天給大家介紹的是一款原始碼管理工具網站Github,Github是一個基於版本控制軟體Git打造的網站
對於個人而言,Github提供了豐富的程式碼託管和版本控制功能,方便開發者管理自己的專案和程式碼,個人也可以在網站上搜尋自己所需要的開源專案或者程式碼片段,
同時也可以在網站上向朋友或者其他開發者分享自己的原始碼和專案
對於團隊開發而言,GitHub內部提供了團隊協作的功能,多人可以共同維護一個專案或一個程式碼庫,分工明確,可以提高開發效率,並且可以同時編輯,最後可
以合併起來。
二,GitHub的進入
由於github是個外網軟體,在國內登入的話,偶爾會成功,但更多都是失敗的情況
下述將從登入註冊開始講起github
首先登入方面,我們可以使用一個免費的加速器uu加速器,在uu加速器內部對學術資源進行加入,加速後便可以直接進入到github網站
如果我們初始並沒有一個github賬號,可以透過郵箱的方式進行註冊一個
下面即是GitHub的主介面
三,GitHub的使用
3.1個人使用者的使用
GitHub可以說是最大的開原始碼網站,個人程式設計師可以在上面找到很多的開源的專案和程式碼知識片段,我們可以在上面學習新的程式碼知識,也可以直接複製,引用
別人已經寫好的程式碼片段來完善自己的程式碼,具體步驟如下
對於別人程式碼的下載有兩種方式,一個是直接下載zip
在搜尋欄中輸入關鍵詞,尋找自己想要的程式碼之後,會進入到別人的程式碼介面
在這裡,我們需要點選code,進入到下載介面
點選下載zip檔案,即可在壓縮包中找到相應的程式碼,再用對應的程式碼編輯器開啟即可
同時,GitHub是一個很開放式的網站,即使我們不去登入GitHub的賬號,我們也可以對其中的專案進行下載
另一個是利用git下載
我們在網頁中下載git之後,同樣也是對別人的專案點選code進入下載介面,不過這裡可以直接複製檔案的路徑
然後在想要儲存的資料夾中,右鍵呼叫git bash here
然後輸入git clone +剛才複製的地址
即可儲存在當前資料夾內
除了下載別人的程式碼之外,使用者還可以建立自己的程式碼庫,可以是公開的,也可以私有的
建立程式碼庫之後,我們可以在庫中上傳自己的程式碼,點選code旁邊的Add file,然後點選upload files即可
然後再把自己的程式碼檔案拖進來,再提交就行
3.2團隊使用者的使用
同樣上述所建立的庫檔案中,我們可以邀請朋友或者是團隊成員一同書寫,即在剛才的庫中點選setting,collaborator,即可點選add新增成員
在內部可以輕鬆地進行團隊協作的程式碼合併和測試,保證團隊成員提交的程式碼不會互相沖突或影響專案穩定性
比如我們的專案ClubSphere,我們可以分配,某個人寫某一個社團介面,或者留一個人來建立介面之間的資料傳輸和跳轉,最後,可以將整體專案的程式碼進行合併,
並且在庫中,還可以對不同的檔案進行設立許可權,比如不讓介面設計的成員去修改資料庫檔案等等。同時,GitHub中所有已上傳的程式碼,比如我們團隊編寫的介面或
者主活動等,都可以進行線上修改和編輯,不需要下載之後來修改重新上傳了,大大的節約了時間。
四,總結
GitHub是一個非常方便的網站,無論是對個人程式設計師而言還是對團隊開發而言,都是一個十分利好的地方,網站上的程式碼全部可以下載,不需要像csdn那樣要收費或
者是要多少多少積分才可以,同時,我們無論是程式碼的新手還是熟練者,我們都可以在網站上學習到新的程式碼知識,或者是用到別人的程式碼片段或受到別人的專案啟發等
等,我們也可以在github上儲存自己的程式碼,可以是為了利用GitHub來方便管理程式碼,也可以是與他人分享自己的程式碼和經驗,不斷地同他人學習,或者與他人合作創
建一個大專案等等,總之是一個可以讓程式設計師能力不斷提升的網站