最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

git分支的創(chuàng)建、切換、合并及刪除操作小結(jié)

 更新時間:2016年11月20日 10:05:59   投稿:daisy  
這篇文章給大家詳細(xì)的介紹了關(guān)于git分支的操作,其中包括查看現(xiàn)存分支、創(chuàng)建分支、切換分支、提交分支、分支合并以及刪除分支,文中給出了詳細(xì)示例代碼,相信對大家的學(xué)習(xí)和理解很有幫助,有需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧。

一、查看現(xiàn)存分支

查看現(xiàn)存分支 : git branch命令;

git branch 

從結(jié)果可以看出, 現(xiàn)在只有一個分支master;

二、創(chuàng)建分支

創(chuàng)建分支 : git branch 分之名稱, 就可以創(chuàng)建一個分支, 創(chuàng)建完分支以后可以查看分支, 當(dāng)前使用的分支會顯示成為綠色, 前面帶有 "*" , 如果不是當(dāng)前使用的分支, 顯示的是白色, 并且沒有 "*" 前綴;

git branch branch1 

三、切換分支

切換分支 : git checkout 分支名稱, 切換分支以后, 在分支進(jìn)行操作,文件的改變不會體現(xiàn)在master主分支中, 主分支改變, 會體現(xiàn)在其它分支中;

git checkout branch1 

關(guān)于主分支和其它分支 :

     -- 分支編輯 : 現(xiàn)有兩個分支 master 主分支, 和剛創(chuàng)建的branch1 分支, 切換到 branch1 分支, 在branch1 中創(chuàng)建一個文件 description_branch1.txt;

     -- 其它分支文件不會影響主分支 : 然后在切換回 master 主分支, 發(fā)現(xiàn)沒有description_branch1.txt文件, 創(chuàng)建一個文件 description_master.txt;

     -- 主分支會影響其它分支 : 在切換回 branch1 分支中, 發(fā)現(xiàn)存在 description_master.txt文件;

對比過程 :

查看該工程項目分支情況 :

git branch 

– 分支結(jié)果 :

branch1 
master 

切換到 branch1 分支 :

git checkout branch1 

– 切換結(jié)果 :

Switched to branch 'branch1' 

查看 branch1 分支下的文件 :

ls 

– 查看文件結(jié)果 :

AndroidManifest.xml ic_launcher-web.png res 
assets    libs     src 
bin     proguard-project.txt 
gen     project.properties 

創(chuàng)建一個文件 :

touch description_branch1.txt 

添加這個文件到本地緩存 :

git add description_branch1.txt 

提交本地緩存 : 注意, 這里必須提交, 如果不提交緩存, 這個文件在主分支也會出現(xiàn);

git commit -m 'add a description of branch1' 

– 提交結(jié)果 :

[branch1 7f5785e] add a description of branch1 
 1 file changed, 0 insertions(+), 0 deletions(-) 
 create mode 100644 description_branch1.txt 

查看該分支下的文件 :

ls 

– 查看文件結(jié)果 :

AndroidManifest.xml  libs 
assets     proguard-project.txt 
bin      project.properties 
<strong>description_branch1.txt</strong> res 
gen      src 
ic_launcher-web.png 

切換回主分支 :

git checkout master 

– 切換分支結(jié)果 :

Switched to branch 'master' 
Your branch is up-to-date with 'origin/master'. 

查看主分支文件 :

ls 

– 查看文件結(jié)果 : 沒有在 branch1 中添加的文件;

AndroidManifest.xml ic_launcher-web.png res 
assets    libs     src 
bin     proguard-project.txt 
gen     project.properties 

四、提交分支

提交分支命令 : 將本地的分支提交到 GitHub中;

git push origin experiment 

五、分支合并

合并分支命令 : 合并分支之后, 分支中有的文件在 主分支中也會顯示, 相當(dāng)于將branch1 分支中的文件拷貝了一份到master分支中;

git merge branch1 

合并結(jié)果 :

Updating f1bb97a..7f5785e 
Fast-forward 
 description_branch1.txt | 0 
 1 file changed, 0 insertions(+), 0 deletions(-) 
 create mode 100644 description_branch1.txt 

六、刪除分支

刪除分支命令 :

git branch -d branch1 

強(qiáng)制刪除分支命令 : 如果branch1 分支還沒有被合并的話, Git是不允許刪除這個分支的, 此時要想刪除該分支, 就只能使用下面的命令強(qiáng)制刪除該分支 :

git branch -D branch1 

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能有所幫助,如果有疑問大家可以留言交流。

相關(guān)文章

  • VSCODE添加open with code實現(xiàn)右鍵打開文件夾

    VSCODE添加open with code實現(xiàn)右鍵打開文件夾

    這篇文章主要介紹了VSCODE添加open with code實現(xiàn)右鍵打開文件夾,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • git中reset和revert區(qū)別小結(jié)

    git中reset和revert區(qū)別小結(jié)

    本文主要介紹了git中reset和revert區(qū)別小結(jié),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • 淺談IDEA Scratch files萬能的臨時文件功能

    淺談IDEA Scratch files萬能的臨時文件功能

    這篇文章主要介紹了淺談IDEA Scratch files萬能的臨時文件功能,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • phpMyAdmin“無法載入 mysql 擴(kuò)展, 請檢查 PHP 配置”問題的解決方案

    phpMyAdmin“無法載入 mysql 擴(kuò)展, 請檢查 PHP 配置”問題的解決方案

    安裝XAMPP后,phpMyAdmin無法進(jìn)入,一直提示“無法載入 mysql 擴(kuò)展, 請檢查 PHP 配置”。網(wǎng)上查,需要修改php.ini,卻發(fā)現(xiàn)本來就是正確的;
    2009-02-02
  • Web開發(fā)人員常用速查手冊 英文集合推薦

    Web開發(fā)人員常用速查手冊 英文集合推薦

    不管你是多么優(yōu)秀的程序員,你都不可能記住一切。在你編寫程序的過程中碰到問題需要查閱手冊的時候,若有現(xiàn)成的手冊可參考則可以為你節(jié)省很多時間。
    2011-04-04
  • OpenStack?安裝?Keystone的過程詳解

    OpenStack?安裝?Keystone的過程詳解

    這篇文章主要介紹了OpenStack?安裝?Keystone,本篇主要記錄一下?openstack?queens?版本?keystone?組件的安裝過程,本文通過圖文實例相結(jié)合給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2022-05-05
  • 使用Python解決Windows文件名非用反斜杠問題(python 小技巧)

    使用Python解決Windows文件名非用反斜杠問題(python 小技巧)

    要想讓你的 Python 代碼同時在 Windows 和 Mac/Linux 上工作,你需要處理不同系統(tǒng)文件名用不同斜杠的問題。而 Python 3 有一個名為「pathlib」的新模塊,可以幫你解決這個麻煩,需要的朋友可以參考下
    2019-11-11
  • git和SVN的區(qū)別小結(jié)

    git和SVN的區(qū)別小結(jié)

    這篇主要是談?wù)剝烧叩膮^(qū)別,svn是集中式版本控制系統(tǒng),git是分布式版本控制系統(tǒng),至于誰優(yōu)誰劣看官自己思考吧,
    2020-07-07
  • git詳細(xì)安裝教程及下載太慢的解決辦法

    git詳細(xì)安裝教程及下載太慢的解決辦法

    這篇文章主要介紹了git詳細(xì)安裝教程及下載太慢的解決辦法,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • 基于語雀編輯器的在線文檔編輯與查看功能

    基于語雀編輯器的在線文檔編輯與查看功能

    語雀是一個非常優(yōu)秀的文檔和知識庫工具,其編輯器更是非常好用,雖無開源版本,但有編譯好的可以使用,本文基于語雀編輯器實現(xiàn)在線文檔的編輯與文章的預(yù)覽,感興趣的朋友一起看看吧
    2024-07-07

最新評論

洛宁县| 潼关县| 兰考县| 布尔津县| 酉阳| 齐河县| 拉孜县| 普格县| 城市| 法库县| 永和县| 兴安盟| 察隅县| 海南省| 广宁县| 普格县| 南汇区| 定安县| 林芝县| 云梦县| 大荔县| 连云港市| 合水县| 星座| 潜山县| 隆安县| 金昌市| 呼和浩特市| 中宁县| 浦江县| 象山县| 景洪市| 综艺| 高台县| 集安市| 凉城县| 阿拉善左旗| 夏津县| 乌鲁木齐县| 依兰县| 津南区|