新聞中心
Git 是一個(gè)開源的分布式版本控制系統(tǒng),用于敏捷高效地處理任何或小或大的項(xiàng)目。Git 是 Linus Torvalds 為了幫助管理 Linux 內(nèi)核開發(fā)而開發(fā)的一個(gè)開放源碼的版本控制軟件,本篇文章重點(diǎn)為大家講解一下使用git列出分支具體方法。

創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:做網(wǎng)站、網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的萊西網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
列出分支基本命令:
git branch
沒有參數(shù)時(shí),git branch 會(huì)列出你在本地的分支。
$ git branch
* master
此例的意思就是,我們有一個(gè)叫做 master 的分支,并且該分支是當(dāng)前分支。
當(dāng)你執(zhí)行 git init 的時(shí)候,默認(rèn)情況下 Git 就會(huì)為你創(chuàng)建 master 分支。
如果我們要手動(dòng)創(chuàng)建一個(gè)分支。執(zhí)行 git branch (branchname) 即可。
$ git branch testing
$ git branch
* master
testing
現(xiàn)在我們可以看到,有了一個(gè)新分支 testing。
當(dāng)你以此方式在上次提交更新之后創(chuàng)建了新分支,如果后來(lái)又有更新提交, 然后又切換到了 testing 分支,Git 將還原你的工作目錄到你創(chuàng)建分支時(shí)候的樣子。
接下來(lái)我們將演示如何切換分支,我們用 git checkout (branch) 切換到我們要修改的分支。
$ ls
README
$ echo 'runoob.com' > test.txt
$ git add .
$ git commit -m 'add test.txt'
[master 3e92c19] add test.txt
1 file changed, 1 insertion(+)
create mode 100644 test.txt
$ ls
README test.txt
$ git checkout testing
Switched to branch 'testing'
$ ls
README
當(dāng)我們切換到 testing 分支的時(shí)候,我們添加的新文件 test.txt 被移除了。切換回 master 分支的時(shí)候,它們有重新出現(xiàn)了。
$ git checkout master
Switched to branch 'master'
$ ls
README test.txt
我們也可以使用 git checkout -b (branchname) 命令來(lái)創(chuàng)建新分支并立即切換到該分支下,從而在該分支中操作。
$ git checkout -b newtest
Switched to a new branch 'newtest'
$ git rm test.txt
rm 'test.txt'
$ ls
README
$ touch runoob.php
$ git add .
$ git commit -am 'removed test.txt、add runoob.php'
[newtest c1501a2] removed test.txt、add runoob.php
2 files changed, 1 deletion(-)
create mode 100644 runoob.php
delete mode 100644 test.txt
$ ls
README runoob.php
$ git checkout master
Switched to branch 'master'
$ ls
README test.txt
如你所見,我們創(chuàng)建了一個(gè)分支,在該分支的上移除了一些文件 test.txt,并添加了 runoob.php 文件,然后切換回我們的主分支,刪除的 test.txt 文件又回來(lái)了,且新增加的 runoob.php 不存在主分支中。
使用分支將工作切分開來(lái),從而讓我們能夠在不同開發(fā)環(huán)境中做事,并來(lái)回切換。
網(wǎng)站標(biāo)題:使用git列出分支具體方法
網(wǎng)站地址:http://m.5511xx.com/article/dpdcphc.html


咨詢
建站咨詢
