git如何從github拉取更新代碼

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

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

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

若是要看具體的URL,能夠用git remote -v,發現關聯的遠程倉庫就是我本身的github倉庫:學習

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

git remote add [shortname] [url]fetch

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

 

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

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

 

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

 

而後查看本地分支,仍是一個 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 [名稱]:

相關文章
相關標籤/搜索