標簽(空格分隔): GIT
流程一:如何拉取別人項目并且pull request
1、fork到自己賬號下
首先找到你的共同開發的主項目,然后點擊fork,例如下面的圖片展示。
點擊上圖紅色圈的按鈕,就會把項目fork到自己的賬號下,這個時候就會有一個你本地同名的項目形如XXX/MyHearts的,這個時候你可以復制這個地址url。
2、clone自己的到本地
通過第一步,你已經獲取到了這個url,這個時候,(假設本地沒有項目,而是你第一次拉取),那么在mac上可以執行如下命令(保證你已經cd到了你本地某個正確路徑下)
git clone url(第一步獲取的url)
這個時候,如果執行成功的話,本地會有該項目的所有的文件(git上存在的)
3、本地pull作者的,解決沖突
當然,你這個時候如果直接pull作者的,是不會有沖突的(除非作者有了更新)
git pull 作者項目地址
如果有沖突,就解決沖突,可以去開發工具中解決(<<<<<<<),類似這樣的,其實也就是一般的,代碼合并。
4、push到自己的倉庫
首先模擬增加內容
沖突解決完后,就可以執行以下命令
git add . //這個是添加全部到本地服務器(當然你也可以自己指定需要添加的文件)
git commit -m "說明本次提交的情況"
git push origin master (把本地的本次提交推送到遠程(你的遠程))
5、在網頁端發起pull request
點擊上圖中的New pull request,進入到下面界面
這個時候進入到作者項目中(網頁端)就可以看到了。
提示
如果是win平臺,那么如果你已經安裝了git ,那么git bash這個也會支持以上的各種命令的(不信你可以試試,別告訴我win上不能用命令行操作)