創(chuàng)建GitHub流程

1.注冊一個賬戶(accont)

2.創(chuàng)建一個倉庫(repository)

3.創(chuàng)建一個分支(branch)

在編程時創(chuàng)建分支feature,后面再把修改合并入主干master,此時分支即可銷毀。

4.提交(commit)

這是與svn不同的一點,也是GitHub特色。在編輯自己的分支版本時可以不斷提交,這樣可以記錄很多小改動的log,幫助記憶修改期間的變化。如果只是本地修改,是無法打上log的,久了可能就忘記了。同時,這些log在后續(xù)merge時別人也能看到。

5.請求比對(pull request)

刷新分支,與主干比對,對自己新增的部分添加注釋,也編輯與主干別人新增修改沖突的部分。類似于svn的比對和修改。

這也有GitHub最核心功能:在pull別人的同時會向別人推送自己的修改,然后各方可以討論,最終決定是否可以合并。就像在一個聊天室一樣。把默默無言的沖突解決,變成了可以在線交流~~~

6.合并(merge)

將修改編輯并確保無沖突后的分支合并入主干。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 后記: 此文是我做為程序員初入職后,面對的第一個專業(yè)問題 如何對項目代碼進行版本控制管理? 的非正式總結。 顯然獲...
    QuietHeart閱讀 524評論 0 2
  • &開發(fā)過程中離不開源代碼的管理, 目地:為了解決在軟件開發(fā)過程中,由源代碼引發(fā)的各種蛋疼、繁瑣的問題。 目前開發(fā)使...
    早起的蟲兒子被鳥吃閱讀 2,616評論 0 16
  • 命令的使用 1、檢出 svn cohttp://路徑(目錄或文件的全路徑)[本地目錄全路徑] --username...
    小李龍彪閱讀 4,529評論 0 9
  • 深秋。成都。望江樓公園,竹林深處。一對年輕情侶立于薛濤墓前。 男:唐女校書薛洪度墓。憑吊唐朝最偉大的女詩人,你這個...
    撫琴_張顥閱讀 1,515評論 11 13
  • 經濟學 “沉沒成本”不是成本 已經花出去的都不再是成本。比方說去看電影,我們坐在電影院里面15分鐘、20分鐘,就知...
    娟_e84e閱讀 137評論 0 0

友情鏈接更多精彩內容