FORK客戶端使用教程

0 寫在前面

運行環境:mac catalina 10.15.3
既然知道這個名字就不多介紹了,順便提一句官方爲各平臺提供了很多git客戶端。

1 安裝fork

直接去fork官網下載安裝即可,不過馬上要收費了,且行且珍惜。

2 登陸github

打開fork客戶端,它提供三種服務器,選擇常用的github登陸賬號即可
在這裏插入圖片描述

3 設置ssh key

這個相當於能夠使你電腦本地雲同步的東西,每臺電腦對應一個ssh key到github上就夠了,如果你電腦沒配置過,直接參考網頁配置即可。
在這裏插入圖片描述
注意以上的passphrases簡單理解就是二級密碼的意思,可配可不配。當你完成這個配置之後,你電腦相應目錄(一般是~/.ssh)下會有is_rsa.pub文件,這就是ssh key。如下,配置好了之後還需要在fork裏面確認。
在這裏插入圖片描述

4 簡單使用

首先菜單欄file-clone,會彈出以下窗口
在這裏插入圖片描述
parent directory就是你克隆到本地的目錄,我一般會在jj(我的用戶名)下新建一個git_repos文件夾,把東西都存這,然後不用輸入URL,直接點擊github選擇你的repository克隆即可。
在這裏插入圖片描述
克隆好了之後左邊會有你克隆的repo,雙擊就會出現如下界面在這裏插入圖片描述
點擊file tree,就會發現repo的文件,然後雙擊某個文件比如README.md就會跳轉到本地編輯改變,改變之後保存退出,就會發現左邊changes刷新了。
在這裏插入圖片描述
選中一個change,點擊stage聲明變化,或者cmd+delete放棄變化並刪除,然後勾選下方的amend,填寫改變的描述,
在這裏插入圖片描述
點擊amend last commit就算提交啦。
在這裏插入圖片描述
此時點擊上方菜單欄中間的箭頭pull,注意此時可能會碰見Git報錯-refusing to merge unrelated histories的問題,解決辦法見下面問題解決一節,然後右邊箭頭push,然後刷新相應的github界面就可以看到完成啦。
在這裏插入圖片描述

5 問題解決

上面提到Git報錯-refusing to merge unrelated histories這個問題,原因就是本地和遠程倉庫是獨立的兩個,你得首先發生聯繫。當你clone完了之後本地添加一個README文件,或者修改clone過來的README文件,其他也可以,stage之後先不要點擊amend,在下面第一個框框添加你的描述,直接commit 1 file,此時就有了related histories,然後以後只要本次倉庫不刪掉,只需要按照上一節的步驟來即可。
在這裏插入圖片描述

6 參考鏈接

附上學習過程中的參考鏈接:
配置SSH Key到GitHub
fork客戶端mac使用教程
github客戶端fork的簡單教程

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