在github fork的專案中推送與抓取

2022-04-05 00:11:21 字數 652 閱讀 2680

github -- fork提交專案:自己的倉庫和原倉庫進行git同步的操作。

1. 獲取你fork的原倉庫的更新過的最新**;如果沒有遠端原始分支則需要增加。

git remote add upstream [email protected]:parrotsdl/parrots.git

git fetch upstream

2. 切換到你的本地master分支,將upstream/master的最新**合併到你本地的master中

git checkout master

git merge upstream/master

此時,你的本地庫已經和原倉庫已經完全同步了。

但是注意,此時只是你電腦上的本地庫和遠端的github原倉庫同步了,你自己的github倉庫還沒有同步,此時需要使用「git push」命令把你本地的倉庫提交到github中。

git push origin master

一般在團隊中多人開發模式是這樣的:

如果git pull提示「no tracking information」,則說明本地分支和遠端分支的鏈結關係沒有建立,用命令git branch --set-upstream branch-name origin/branch-name。 

多人協作中的分支推送與合併

github fork專案同步更新

專案使用umi sula的開源專案,遇到乙個bug,本地修復提交merge請求之後,想同步更新sula的最新 到本地fork的專案。可以看到sula在merge專案之後又有新的提交,所以fork的 就想更新到最新的。步驟1 git remote add upstream xgit remote ad...

Springdata redis在專案中的使用

org.springframework.data spring data redis 1.0.3.release log4j log4j org.slf4j slf4j log4j12 spring維護的使用redis用到的bean rediskeyutils類 public class redis...

github fork專案和原專案同步

前提是自己已經設定好了git,並且配置了相應的許可權 然後使用git clone命令在本地轉殖自己 fork 的專案 git clone切換到自己之前轉殖的專案的路徑下,使用 git remote v 就可以看到當前專案的遠端倉庫配置origin fetch origin push 然後使用下面的命...