git remote -v : 查看當(dāng)前配置有哪些遠(yuǎn)程倉(cāng)庫(kù)
git remote show [remote-name] :查看某個(gè)遠(yuǎn)程倉(cāng)庫(kù)的詳細(xì)信息
git remote add [shortname] [url] :添加一個(gè)新的遠(yuǎn)程倉(cāng)庫(kù)
例如:git remote add xlorigin git://github.com/paulboone/ticgit.git
$ git fetch [remote-name] :從遠(yuǎn)程倉(cāng)庫(kù)抓取數(shù)據(jù)到本地(不自動(dòng)合并到當(dāng)前工作分支)
git pull upstream branch_name —rebase 從簡(jiǎn)稱分支拉取代碼
git push [remote-name] [branch-name] :將本地倉(cāng)庫(kù)中的數(shù)據(jù)推送到遠(yuǎn)程倉(cāng)庫(kù)
(克隆操作會(huì)自動(dòng)使用默認(rèn)的 master 和 origin 名字)
git remote rename :命令修改某個(gè)遠(yuǎn)程倉(cāng)庫(kù)在本地的簡(jiǎn)稱
例如: git remote rename pb paul (pb 改成 paul)
git checkout -b branch-name origin/branch-name :本地創(chuàng)建和遠(yuǎn)程分支對(duì)應(yīng)的分支 (本地和遠(yuǎn)程分支的名稱最好一致)
git branch --set-upstream branch-name origin/branch-name : 建立本地分支和遠(yuǎn)程分支的關(guān)聯(lián)