這裡主要講乙個小技巧,當我們fork乙個專案之後,頻繁的貢獻**給專案,最後變為專案的合作者,被專案創始人加入到合作者清單裡,我們需要做什麼。
例項圖,專案settings選項下
一般我們參與貢獻專案,都要經歷如下步驟
1、首先fork專案到自己的源裡面,然後進行修改,最後提交我們的修改到自己的源下面。
2、先從最原始專案pull最新的內容,然後在新建乙個pull request,請求合併專案。
新建pull request
3、專案創始人看到之後,會根據你做的修改,進行合併,或者拒絕合併。
操作pull request
4、當你的pull請求合併時,那你對專案的貢獻就被認可。
重點5、當你被加入到專案的合作者裡面時,也就是你可以直接commit內容到專案,而不用經過管理員管理你的pull request時,這個時候怎麼做?
5.1 有種笨方法:把之前本地目錄自己fork的源刪除,重新轉殖乙份原始的專案。 這種方法會浪費一些時間。
5.2 聰明的方法:直接修改專案目錄下的.git/config檔案,修改url中的內,為原始的專案url。
修改內容
6、這時候你以後再次做的修改,提交,推送,拉取都和你fork的源無關了,而是直接操作最原始的專案,前提是你被加入專案合作者中。
寫這篇文章,源於一些笨方法常識,很早就聽說git是乙個團隊協作工具,自己卻一直沒有和人協作過,現在有機會了。
git 官方文件
github同步fork別人的專案到自己的倉庫
github參考說明,英文好的直接看英文吧 當我們fork乙個專案後,在我們使用 的時候就會以我們本地為準,不會跟隨我們fork前的專案,如果需要同步對方的 需要進行同步操作 ipandadembp cms ipanda git remote v origin fetch origin push i...
從github 轉殖專案到本地
可以參照這個的前三個步驟 1.切換到git賬號 su git 2.進入 git賬戶的主目錄 cd home git 3.使用 ls al ssh 命令檢視 ssh key 是否存在,若存在則忽略這一步 為了一勞永逸,不要使用mkdir ssh,而是用 生成 ssh key 的方式生成 ssh的同時生...
GitHub更新自己Fork的專案
github的fork可以將別人的工程複製到自己賬號下。這個功能很方便,但其有乙個缺點是 當源專案更新後,你fork的分支並不會一起更新,需要自己手動去更新。以github使用者 micmiu 賬號名 fork 專案 sql parser 為例子 1 clone 自己賬號裡fork的分支 git c...