中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Git分支操作方法是什么

發布時間:2022-02-18 15:30:28 來源:億速云 閱讀:111 作者:iii 欄目:開發技術

這篇文章主要介紹“Git分支操作方法是什么”,在日常操作中,相信很多人在Git分支操作方法是什么問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Git分支操作方法是什么”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

Git分支操作方法是什么

列出分支基本命令:

git branch

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

$ git branch
* master

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

當你執行 git init 的時候,默認情況下 Git 就會為你創建 master 分支。

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

$ git branch testing
$ git branch
* master
 testing

現在我們可以看到,有了一個新分支 testing。

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

接下來我們將演示如何切換分支,我們用 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 分支的時候,它們有重新出現了。

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

我們也可以使用 git checkout -b (branchname) 命令來創建新分支并立即切換到該分支下,從而在該分支中操作。

$ 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

如你所見,我們創建了一個分支,在該分支的上移除了一些文件 test.txt,并添加了 runoob.php 文件,然后切換回我們的主分支,刪除的 test.txt 文件又回來了,且新增加的 runoob.php 不存在主分支中。

到此,關于“Git分支操作方法是什么”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

git
AI

昆明市| 金阳县| 安西县| 常熟市| 西城区| 麻城市| 鹤岗市| 垦利县| 忻州市| 桂平市| 马鞍山市| 同江市| 阳西县| 浦江县| 郑州市| 淄博市| 崇信县| 外汇| 南康市| 桐柏县| 开远市| 关岭| 法库县| 上饶市| 宝清县| 梅河口市| 秦皇岛市| 万载县| 阜新市| 泽州县| 纳雍县| 遵义市| 彩票| 泽库县| 合江县| 钟山县| 星子县| 比如县| 兴海县| 临江市| 西青区|