相信很大一部分人看見不錯的工程項目都想貢獻自己的一份力,但是往往點了fork以后卻遲遲沒下文了,或許fork后續的一些操作攔住了一部分人(比如我),因為感覺操作繁瑣,但是今天因為交流群里想共同維護一份學習資料,才想起來好好研究一下這個平臺,畢竟很多人還是不太懂的。網上搜索了一番也沒找到相關的教程,大部分都是以命令形式來提交,我想還是有部分菜鳥是對終端命令不太感冒的吧,所以把才有了這篇教程。順便安利下我們的交流qq群123795857 (我們是非官方不正經純吹牛偶爾還有點福利的iOS交流群)歡迎同學們一起來吹牛B。
好了 接下來說正事
首先得有個客戶端吧?它長這樣
然后在github網上 在你看中的項目工程右上角點擊fork
ok,接下來在github客戶端上操作了,打開下載好的客戶端
如圖所示,在客戶端左上角點擊加號,出現一個界面,然后點擊中間的clone 出現一個列表,這個列表就是你之前在github網站上你所喜歡的工程點擊fork后才會在此列表中出現。找到我們剛剛fork的工程名稱(注意這個列表可能會有幾分鐘延遲,不是你剛剛點擊fork后就會顯示,大概需要幾分鐘的樣子,可能也跟網絡有關系)。
選中后 點擊clone
彈出一個對話框,設置好好你想克隆到本地的路徑后點擊clone
在等待clone界面完成后
就可以在你本地剛剛選擇的路徑找到這個項目了
經過你修改后的項目,再次打開客戶端
就能看到你剛剛修改了那些地方
左下角填寫你的描述 ,右側顯示的你所修改的內容綠色表示新增,紅色表示刪除
填寫完左下角的描述后點擊commit to master按鈕
此時可在history里面看到你此次的提交內容,點擊右上角的sync按鈕同步一下(不可缺少)
這步表示同步到github上的倉庫中,然后點擊右上角的Pull Request按鈕(此時先檢查下下圖圈中地方,也就是是否選擇的是主支,有時候如果一不小心選的自己的倉庫,對方是收不到你的提交請求的)
填寫標題 和描述后 點擊Send Pull Request按鈕發送,接下去就是等待對方審核你的提交啦。
OK 再次安利下我們的交流qq群123795857 (我們是非官方不正經純吹牛偶爾還有點福利的iOS交流群)
歡迎同學們一起來吹牛B。