寧遠(yuǎn)縣做網(wǎng)站的網(wǎng)站如何推廣出去
git branch //查看本地所有分支?
git branch -r //查看遠(yuǎn)程所有分支
git branch -a //查看本地和遠(yuǎn)程的所有分支
git branch <branchname> //新建分支
git branch -d <branchname> //刪除本地分支
git branch -d -r <branchname> //刪除遠(yuǎn)程分支,刪除后還需推送到服務(wù)器
git push origin:<branchname> ?//刪除后推送至服務(wù)器
git branch -m <oldbranch> <newbranch> //重命名本地分支
/**
*重命名遠(yuǎn)程分支:
*1、刪除遠(yuǎn)程待修改分支
*2、push本地新分支到遠(yuǎn)程服務(wù)器
*/
//git中一些選項(xiàng)解釋:
-d
--delete:刪除
-D
--delete --force的快捷鍵
-f
--force:強(qiáng)制
-m
--move:移動(dòng)或重命名
-M
--move --force的快捷鍵
-r
--remote:遠(yuǎn)程
-a
--all:所有
?
git fetch 命令:
$ git fetch <遠(yuǎn)程主機(jī)名> //這個(gè)命令將某個(gè)遠(yuǎn)程主機(jī)的更新全部取回本地
如果只想取回特定分支的更新,可以指定分支名:
$ git fetch <遠(yuǎn)程主機(jī)名> <分支名> //注意之間有空格
最常見(jiàn)的命令如取回origin 主機(jī)的master 分支:
$ git fetch origin master
取回更新后,會(huì)返回一個(gè)FETCH_HEAD ,指的是某個(gè)branch在服務(wù)器上的最新?tīng)顟B(tài),我們可以在本地通過(guò)它查看剛?cè)』氐母滦畔?#xff1a;
$ git log -p FETCH_HEAD
前面提到,git pull 的過(guò)程可以理解為
git fetch origin master //從遠(yuǎn)程主機(jī)的master分支拉取最新內(nèi)容?
git merge FETCH_HEAD ? ?//將拉取下來(lái)的最新內(nèi)容合并到當(dāng)前所在的分支中
即將遠(yuǎn)程主機(jī)的某個(gè)分支的更新取回,并與本地指定的分支合并,完整格式可表示為:
$ git pull <遠(yuǎn)程主機(jī)名> <遠(yuǎn)程分支名>:<本地分支名>
如果遠(yuǎn)程分支是與當(dāng)前分支合并,則冒號(hào)后面的部分可以省略:
$ git pull origin next