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

詳解git使用小結(jié)(本地分支與遠(yuǎn)程分支、git命令)

 更新時間:2020年08月25日 08:36:20   作者:haruhae  
這篇文章主要介紹了git使用小結(jié)(本地分支與遠(yuǎn)程分支、git命令),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

git

git 是一個版本管理系統(tǒng)(VCS),可以在任何時間點,將文檔的狀態(tài)作為一份更新記錄保存起來,并且在任意的時間點,恢復(fù)更新記錄

版本管理

版本管理是一種記錄文件變化的方式,方便查閱特定版本號的文件內(nèi)容

人為維護(hù)文檔版本問題

1、文檔數(shù)量紊多,命名不清晰,導(dǎo)致文檔版本混亂
2、每次編譯文檔需要賦值,不方便
3、多人同時編輯一個文檔,容易產(chǎn)生覆蓋

git使用

在使用git前,需要全局配置git

  • 提交用戶名 - git config --global user.name “用戶名”
  • 提交郵箱 - git config --gllobal user.email “郵箱”

**注:全局配置只執(zhí)行一次,若需要修改,重復(fù)上述命令

git提交命令

  • git init 初始化git倉庫
  • git status 查看文件狀態(tài)
  • git add . 提交新增文件內(nèi)容
  • git commit -m “commit” 提交文件說明
  • git log 查看提交記錄
  • git remote add origin https://gitee.com/xxxx/xxxxx.git 與遠(yuǎn)程倉庫關(guān)聯(lián)
  • git push -u origin master 把本地分支推送到遠(yuǎn)程
  • git clone https://gitee.com/xxxx/xxxxx.git 下載遠(yuǎn)程master分支(克?。?/li>
  • git pull --rebase origin master 獲取遠(yuǎn)程庫與本地同步合并(遠(yuǎn)程倉庫不為空)
  • git remote remove origin 斷開遠(yuǎn)程庫與本地間的連接
  • 在git bash中移除本地與git之間的連接

find . -name “.git” | xargs rm -Rf 移除本地與git之間的連接

git分支

分支是當(dāng)前工作目錄中代碼的一份副本,使用分支,可以讓我們從開發(fā)支線上分離出來,以免影響開發(fā)主線

查看分支

  • git branch 查看本地分支
  • git branch -a 查看所有分支(本地與遠(yuǎn)程)
  • git branch -r 查看遠(yuǎn)程分支
  • git branch -vv 查看本地分支與遠(yuǎn)程分支之間的關(guān)聯(lián)關(guān)系

分支命令

  • git branch 分支名/develop 創(chuàng)建新的分支
  • git checkout 分支名/develop 切換分支(在暫存區(qū)中覆蓋原工作目錄中的分支)
  • git rm --cached 分支名/develop 從暫存區(qū)刪除分支
  • git branch -d 分支名 刪除分支(分支被合并后才允許刪除)/(-D強(qiáng)制刪除)
  • git merge 來源分支 合并分支
  • git rest --hard commitID 從git倉庫中將指定的更新記錄恢復(fù)出來,覆蓋暫存區(qū)和工作區(qū)

主分支(master) 第一次向git倉庫中提交更新是自動產(chǎn)生的分支
開發(fā)分支(develop) 作為開發(fā)的分享,是基于master分支創(chuàng)建的
功能分支(feature) 作為開發(fā)具體功能的分支,基于開發(fā)分支創(chuàng)建

分支間的關(guān)系
功能分支 -> 開發(fā)分支 -> 主分支

暫時保存更改

提取分支上所有的改動并且存儲起來,可以讓開發(fā)人員有一個干凈的工作副本,臨時去網(wǎng)其他工作

應(yīng)用場景:分支臨時切換
*存儲臨時改動:git stash
*恢復(fù)改動:git stash pop

git遠(yuǎn)程分支

拉取遠(yuǎn)程git倉庫里的指定分支到本地(本地不存在的分支)

  • git checkout -b 本地分支 origin/遠(yuǎn)程分支 拉取遠(yuǎn)程里的分支(本地不存在)
  • git checkout 分支名 切換分支

若出現(xiàn)提示:

fatal: Cannot update paths and switch to branch ‘遠(yuǎn)程分支' at the same
time. Did you intend to checkout ‘origin/遠(yuǎn)程分支' which can not be
resolved as commit?

表示拉取不成功

則需要先執(zhí)行

git fetch
在執(zhí)行

git checkout -b 本地分支名 origin/遠(yuǎn)程分支名

本地檢出新分支并推送到遠(yuǎn)程

  • git checkout -b develop 分支名 創(chuàng)建并切換本地分支*[相當(dāng)于 git branch dev //創(chuàng)建分支  git checkout dev //選擇分支]
  • 該分支是從當(dāng)前分支檢出的,所以文件內(nèi)容與當(dāng)前分支一樣
  • git branch origin develop 創(chuàng)建遠(yuǎn)程分支
  • git push --set-upstream origin 分支名 推送本地分支到遠(yuǎn)程倉庫

如果遠(yuǎn)程分支已存在,就在創(chuàng)建本地分支時與其關(guān)聯(lián)

git checkout -b 本地分支 origin/遠(yuǎn)程分支
合并分支
切回master

  • git checkout master
  • git merge 本地分支 合并分支
  • git push origin master 推送

刪除分支

  • git branch -d dev //刪除本地分支
  • git push origin -d dev //刪除遠(yuǎn)程分支

總結(jié)

到此這篇關(guān)于git使用小結(jié)(本地分支與遠(yuǎn)程分支、git命令)的文章就介紹到這了,更多相關(guān)git使用小結(jié)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 使用Git工具實現(xiàn)上傳本地項目到GitHub的方法

    使用Git工具實現(xiàn)上傳本地項目到GitHub的方法

    這篇文章主要介紹了使用Git工具實現(xiàn)上傳本地項目到GitHub的方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-10-10
  • vscode如何安裝漢化和Python智能感知

    vscode如何安裝漢化和Python智能感知

    VSCode(VisualStudioCode)是由微軟研發(fā)的一款免費、開源的跨平臺文本(代碼)編輯器,算是目前前端開發(fā)幾乎完美的軟件開發(fā)工具。今天我們來看看它如何使用呢
    2020-01-01
  • POST與GET方法的區(qū)別簡要分析

    POST與GET方法的區(qū)別簡要分析

    原理介紹:理論上說,GET是從服務(wù)器上請求數(shù)據(jù),POST是發(fā)送數(shù)據(jù)到服務(wù)器。事實上,GET方法是把數(shù)據(jù)參數(shù)隊列(query string)加到一個URL上,值和表單是一一對應(yīng)的。
    2008-10-10
  • Git恢復(fù)之前版本的三種方法之reset、revert、rebase詳解

    Git恢復(fù)之前版本的三種方法之reset、revert、rebase詳解

    這篇文章主要介紹了Git恢復(fù)之前版本的三種方法之reset、revert、rebase解讀,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • 手把手教你用Hexo+Github搭建屬于自己的博客(詳細(xì)圖文)

    手把手教你用Hexo+Github搭建屬于自己的博客(詳細(xì)圖文)

    越來越多的朋友選擇自己架設(shè)自己的博客,以來方便個性樣式二來也能帶來不少收入,大部分朋友都會選擇wordpress搭建個人博客,這里為大家分享使用Hexo+Github搭建開發(fā)者博客的方法,需要的朋友可以參考下
    2017-10-10
  • Linux安裝Git詳細(xì)圖文教程及遇到坑

    Linux安裝Git詳細(xì)圖文教程及遇到坑

    這篇文章主要介紹了Linux安裝Git詳細(xì)圖文教程,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-06-06
  • Git基礎(chǔ)學(xué)習(xí)之文件刪除操作命令詳解

    Git基礎(chǔ)學(xué)習(xí)之文件刪除操作命令詳解

    這篇文章主要為大家詳細(xì)介紹了Git基礎(chǔ)學(xué)習(xí)中的文件刪除操作命令,文中的示例代碼講解詳細(xì),具有一定的借鑒價值,感興趣的小伙伴可以了解一下
    2022-10-10
  • 解決Windows磁盤有鎖和感嘆號方法

    解決Windows磁盤有鎖和感嘆號方法

    目前在整理自己新電腦的軟件,無意間電腦磁盤有鎖和感嘆號的標(biāo)志,最后,查詢才知道這種現(xiàn)象是微軟操作系統(tǒng)自帶的BitLocker在作祟,接下來解決這個問題吧
    2007-02-02
  • IntelliJ IDEA2020新增禪模式和LightEdit模式

    IntelliJ IDEA2020新增禪模式和LightEdit模式

    這篇文章主要介紹了IntelliJ IDEA2020新增禪模式和LightEdit模式,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • IDEA 2020 設(shè)置項目集成git 及svn和git之間的切換問題

    IDEA 2020 設(shè)置項目集成git 及svn和git之間的切換問題

    這篇文章主要介紹了IDEA 2020 設(shè)置項目集成git 及svn和git之間的切換問題,本文通關(guān)圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-09-09

最新評論

抚州市| 澄城县| 沿河| 雅安市| 土默特右旗| 平罗县| 普格县| 卢湾区| 北碚区| 南皮县| 剑川县| 百色市| 延庆县| 高淳县| 桂林市| 天津市| 昌江| 宿迁市| 宁化县| 平塘县| 辽源市| 兴隆县| 庆阳市| 宝坻区| 磐石市| 台东县| 论坛| 米林县| 吴堡县| 彝良县| 青河县| 云南省| 靖江市| 平乡县| 万山特区| 清新县| 夏邑县| 延津县| 图们市| 大港区| 内乡县|