git如何從github拉取更新代碼


我的個人博客:https://www.wuyizuokan.com

在github上fork了一份redis的代碼,准備下載到本地學習一下。

用git clone *** 從我的個人遠程倉庫把代碼下載了下來。
不過因為fork的這份代碼比較早了,想從redis的主倉上更新一把最新的代碼下來。
怎么做呢?
要用到git remote命令。

首先,看一下本地的代碼關聯的遠程倉庫地址有哪些:
git remote命令可以查看到遠程倉庫的簡短名稱:

如果要看具體的URL,可以用git remote -v,發現關聯的遠程倉庫就是我自己的github倉庫:

下面要把redis的頂級庫加入到remote中,可以使用如下命令:

git remote add [shortname] [url]

頂級庫的git地址:git@github.com:antirez/redis.git

 

使用git remote add remote git@github.com:antirez/redis.git 把這個遠程倉庫添加到remote中:

下面用git fetch remote 從剛剛添加的遠程倉庫拉去數據,拉下來了好多分支:

 

想把這些拉取的數據上傳我的遠程倉,git push:

 

然后查看本地分支,還是一個 unstable分支:

用git branch -r或者git branch -a查看遠程分支,倒是很多:

 下面在本地創建5.0分支,並和遠程的5.0分支綁定在一起:

git checkout -b 5.0 origin/5.0

本地現在就有兩個分支了,並且我們是在5.0分支上:

再創建一個dev分支,也綁定遠程的5.0分支,方便開發:
git checkout -b dev origin/5.0

 

好啦就可以愉快的閱讀代碼啦。

 

基本上就是這樣了,補充一下如何重命名和刪除遠程remote地址。
先添加一個測試遠程地址:git@github.com:abstiger/redis.git

如何重命名呢,可以使用git remote rename [原名] [新名]

如何 刪除呢,可以使用git remote rm [名稱]:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM