github pull最新代碼實現(xiàn)方法
github現(xiàn)在已經(jīng)經(jīng)常用了,但是經(jīng)常遇到下面的問題
比如:從一個項目A中fork了一個分支B,并且在分支B有了改動。過了幾天后,項目A中的代碼應該會有很多人提交修改了,現(xiàn)在想將最新的代碼pull到分支B。請問如何做呢?在github界面上沒有看到響應的按鈕
解決步驟:
假設你fork的項目原始地址是urlRep, 你自己的是urlYou
$ git remote add upstream urlRep
# 你本地的origin應該跟自己的remote,并且當前本地branch是master。
$ git fetch upstream
$ git merge upstream/master #merge可能會有沖突,手工解決掉并commit
$ git push # push到你自己的fork上
然后向原始項目提交一個pull request。 不知道你是不是想要這個…我現(xiàn)在是通過這種方式更新的,直接用git 的 bash;
另,git fetch upstream的作用:
git fetch:從遠程下載分支。git fetch upstream
A:B,將遠程倉庫upstream下的A分支下載到本地,本地叫B分支。如果不帶A:B參數(shù),則下載以后,可能會叫upstream/A(如果遠程是A分支的話),遠程分支要通過git
branch -r查看。一般的做法是先git fetch upstream
master:tmp(將遠程的master先下載到本地的tmp分支,然后git diff
tmp看看本地master和tmp的區(qū)別,沒問題的話再git merge tmp。這樣比直接git pull upstream來的安全。
以上就是github pull最新代碼的資料整理,后續(xù)繼續(xù)補充相關資料,謝謝大家對本站的支持!
相關文章
網(wǎng)站解決和優(yōu)化Server is too busy的一些方法
有時候我們在訪問網(wǎng)站的時候提示Server is too busy,一般情況都是因為服務器iis或web服務器資源不足引起的,一般情況下都有限制2014-04-04
DELL R730服務器配置RAID與安裝服務器系統(tǒng)以及域的控制詳細圖文教程
這篇文章主要為大家分享一下DELL R730服務器配置RAID與安裝服務器系統(tǒng)以及域的控制的圖文教程,需要的朋友可以參考下2021-03-03
cwRsync 錯誤 uid/gid 4294967295 (-1) is impossible to set on
今天在同步文件的時候,因為用了4.3的新版本,出現(xiàn)了這個問題,cwRsync 錯誤 uid/gid 4294967295 (-1) is impossible to set on,后來參考下面的方法解決了,特分享一下方便需要的朋友2016-08-08
KB967723補丁造成的MYSQL在Win2003上頻繁連接不上的問題的解決方法
微軟9月9日發(fā)布了TCP/IP更新補丁(KB967723),如果服務器開啟自動更新或者有自動更新軟件下載更新了這個補丁,那么就會出現(xiàn)這個問題。2011-02-02

