日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
講解一下Git分支操作

本教程將幫助你列出遠程的Git倉庫中所有分支。它有利于你找到分支,在遠程存儲庫中創(chuàng)建的名稱和要檢出這在您的本地存儲庫。

列出分支基本命令:

git branch

沒有參數(shù)時,git branch 會列出你在本地的分支。

$ git branch
* master

此例的意思就是,我們有一個叫做 master 的分支,并且該分支是當前分支。

當你執(zhí)行 git init 的時候,默認情況下 Git 就會為你創(chuàng)建 master 分支。

如果我們要手動創(chuàng)建一個分支。執(zhí)行 git branch (branchname) 即可。

$ git branch testing
$ git branch
* master
 testing

現(xiàn)在我們可以看到,有了一個新分支 testing。

當你以此方式在上次提交更新之后創(chuàng)建了新分支,如果后來又有更新提交, 然后又切換到了 testing 分支,Git 將還原你的工作目錄到你創(chuàng)建分支時候的樣子。

接下來我們將演示如何切換分支,我們用 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

當我們切換到 testing 分支的時候,我們添加的新文件 test.txt 被移除了。切換回 master 分支的時候,它們有重新出現(xiàn)了。

$ git checkout master
Switched to branch 'master'
$ ls
README        test.txt

我們也可以使用 git checkout -b (branchname) 命令來創(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)建了一個分支,在該分支的上移除了一些文件 test.txt,并添加了 runoob.php 文件,然后切換回我們的主分支,刪除的 test.txt 文件又回來了,且新增加的 runoob.php 不存在主分支中。


新聞標題:講解一下Git分支操作
文章分享:http://m.5511xx.com/article/ccodeid.html