完整版在IDEA上使用GitHub進行項目開發

GitHub爲開發者提供git倉庫的託管服務。爲我們在網絡上提供一個遠程倉庫。
1)前提條件:
a.登錄GitHub賬號File–>setting,出現
這裏寫圖片描述
b.配置好Git(前提是你要首先安裝好git)
這裏寫圖片描述
設置完畢點擊OK即可。
2)把創建好的項目提交到GitHUB上
a.把創建好的項目,創建本地倉庫
這裏寫圖片描述
b.選擇本地倉庫的位置
這裏寫圖片描述
點擊OK後創建完成本地倉庫,注意,這裏僅僅是本地的。下面把項目源碼添加到本地倉庫。
c.git與提交有關的三個命令關係與本地倉庫和遠程倉庫的關係
Git與提交有關的三個命令對應的操作,Add命令是把文件從IDE的工作目錄添加到本地倉庫的stage區,Commit命令把stage區的暫存文件提交到當前分支的倉庫,並清空stage區。Push命令把本地倉庫的提交同步到遠程倉庫。
這裏寫圖片描述
IDEA中對操作做了一定的簡化,Commit和Push可以在一步中完成。
具體操作,在項目上點擊右鍵,選擇Git菜單
這裏寫圖片描述

這裏寫圖片描述
這裏寫圖片描述
因爲是第一次提交,Push前需要指定遠程倉庫的地址。如下圖,點擊Define remote後,在彈出的窗口中輸入遠程倉庫地址。
這裏寫圖片描述
上傳成功
這裏寫圖片描述
3)別人想從GitHub上獲取項目源碼
a.克隆項目
這裏寫圖片描述

這裏寫圖片描述
4)克隆項目修改,並提交到遠程倉庫
a.提交修改
這個操作和首次提交的流程基本一致,分別是 Add -> Commit -> Push。
b.添加協作者過程(如果沒有添加協作的情況下是不可以對項目進行修改上傳的))
這裏寫圖片描述
這裏要通過郵箱驗證
5)管理者從遠程倉庫獲取協作者的提交
這裏寫圖片描述
6)協作者接受了一個新的任務,創建一個分支並在分支上開發
a.創建分支
這裏寫圖片描述
這裏寫圖片描述
b.切換分支
創建完成後注意IDEA的右下角,如下圖,Git: wangpangzi_branch表示已經自動切換到wangpangzi_branch分支,當前工作在這個分支上。
點擊後彈出一個小窗口,在Local Branches中有其他可用的本地分支選項,點擊後選擇Checkout即可切換當前工作的分支。
這裏寫圖片描述
點擊Checkout
這裏寫圖片描述
7)提交分支到遠程倉庫
切換到新建的分支,使用Push功能
這裏寫圖片描述
8)管理者過得協作者提交的分支
使用Pull功能打開更新窗口,點擊Remote欄後面的刷新按鈕,會在Branches to merge欄中刷新出新的分支。這裏並不想做合併,所以不要選中任何分支,直接點擊Pull按鈕完成操作。
這裏寫圖片描述
更新後,再點擊右下角,創建分支,然後切換分支.
這裏寫圖片描述
9)管理者合併分支
a.切換到主分支,選擇選擇項目右單擊選擇git–>Repository–>Merge Changes
這裏寫圖片描述
b.選擇需要合併的分支,點擊Merge完成
這裏寫圖片描述
參考鏈接:http://blog.csdn.net/autfish/article/details/52513465

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章