eclipse git拉取失敗 Git 四 分支

2021-10-14 01:25:11 字數 1729 閱讀 4204

本文介紹git分支的使用方法

使用如下命令,會列出當前倉庫的所有分支,並在當前分支的分支名前用 * 標示

git branch
新增 -a 引數可以同時檢視,當前倉庫的所有分支及遠端倉庫的分支

git branch -a
在 git branch 命令後,新增乙個新的分支名,即可建立該分支

git branch 

# 建立指定分支名的分支

git branch dev # 建立 dev 分支

使用如下命令,將當前分支切換到指定分支上

git checkout 

# 切換到指定分支名的分支

git checkout dev # 切換到 dev 分支

新增 - 引數,表示切換到上乙個使用的分支

git checkout -
note:-git的工作區和暫存區為不同分支共享,所以在切換分支前,最好先提交當前更改到當前分支下。以保證工作區和暫存區乾淨,再進行切換分支;否則,在dev分支下做的修改,沒有提交到dev分支中就直接切換到master分支,此時在master分支下其工作區和暫存區的內容依然為之前在dev分支下的所做的修改,如果此時在master下發生提交的誤操作,將會直接導致版本的混亂和錯誤

很多時候,建立乙個新的分支並切換到該分支時,雖然可以通過執行上面所述2條命令完成。其實還可以通過在 git checkout命令 後新增-b引數 這一條命令實現建立切換

# 建立指定分支名的分支,並當前分支切換到該分支上

git checkout -b

# 建立 fix 分支,並當前分支切換到該分支上

git checkout -b fix

多人協作的情況下,我們經常需要從遠端倉庫拉取本地所沒有的分支。使用如下命令建立本地分支(一般建議本地分支名和遠端分支名保持一致),並將指定的遠端分支的內容拉到新建的本地分支下,同時建立本地分支和遠端分支的關聯

git checkout -b /git checkout -b dev origin/dev  # 拉取遠端分支dev,並關聯新建立的本地分支dev
使用下述命令刪除指定分支

git branch -d 

git branch -d dev # 刪除dev分支

使用下述命令自動合併指定分支到當前分支下,該命令如果發現無法自動合併則會失敗,需要手動合併,修改衝突然後提交

git merge 

git merge dev # 合併dev分支到當前分支下

自動合併分支時,有可能使用 fast forward 模式,該合併模式在刪除分支後,會丟失分支資訊。可以在 git merge 中新增 --no-ff 引數,禁用 fast forward 模式,合併時生成乙個新的commit(故需新增 commit nessage),這樣就可以從分支歷史中看出分支資訊

git merge --no-ff 

-m

docker拉取映象失敗解決方案

問題 docekr pull 失敗,顯示連線超時 解決過程與方法 上網搜一下,有兩個解決方法是比較常見的 方法一 vi etc docker daemon.json 新增國內映象源位址 推薦阿里雲 方法二 系統配置目錄中新增 docker 配置檔案 vi etc sysconfig docker 在...

衍合拉取 合併拉取 提示,使用基於拉取的DOM

衍合拉取 合併拉取 存檔日期 2019年5月13日 首次發布 2002年5月1日 xml應用程式開發人員通常必須應對sax的複雜性或dom的效率低下。本技巧說明了對dom的拉方法如何通過提供簡單,有效的解析來有效地彌合兩者之間的鴻溝。此內容不再被更新或維護。全文以pdf格式 按原樣 提供。隨著技術的...

linux 從github拉取更新 關於拉取請求

注 在處理拉取請求時,請記住 如果操作的是共享倉庫型號,建議對拉取請求使用主題分支。從任何分支或提交都可傳送拉取請求,但如果需要更新提議的更改,則可使用主題分支推送跟進提交。在推送提交到拉取請求時,請勿強制推送。強制推送可能損壞拉取請求。在初始化拉取請求後,您會看到乙個審查頁面,其中簡要概述您的分支...