git具體作用 Git分支的好處?

2021-10-13 14:50:19 字數 1366 閱讀 6383

git分支的好處?

同時並行推進多個功能開發,提高開發效率

各個分支在開發過程中,如果某乙個分支開發失敗,不會對其他分支有任何影響。失敗的分支刪除重新開始即可。

git分支操作

檢視分支:

git branch -v

複製**

建立分支:

git branch 新分支名

複製**

刪除分支:

git branch -d branchname

複製**

修改分支:

git branch -m oldbranchname newbranchname

複製**

檢視分支:

git branch # 分支前有乙個 * 號代表當前分支

複製**

切換分支:

git checkout branchname

複製**

合併分支:

git merge branchname

複製**提交時發生衝突,你能解釋衝突是如何產生的嗎?你是如 何解決的?

開發過程中,我們都有自己的特性分支,所以衝突發生的並不多,但也碰到過。諸如公共類的公共方 法,我和別人同時修改同乙個檔案,他提交後我再提交就會報衝突的錯誤.

發生衝突,在ide裡面一般都是對比本地檔案和遠端分支的檔案,然後把遠端分支上檔案的內容手工 修改到本地檔案,然後再提交衝突的檔案使其保證與遠端分支的檔案一致,這樣才會消除衝突,然後再 提交自己修改的部分。特別要注意下,修改本地衝突檔案使其與遠端倉庫的檔案保持一致後,需要提交 後才能消除衝突,否則無法繼續提交。必要時可與同事交流,消除衝突.

發生衝突,也可以使用命令:

通過git stash命令,把工作區的修改提交到棧區,目的是儲存工作區的修改; 通過git pull命令,拉取遠端分支上的**並合併到本地分支,目的是消除衝突; 通過git stash pop命令,把儲存在棧區的修改部分合併到最新的工作空間中;

一般什麼情況下 我們會用到git stash命令?

命令git stash是把工作區修改的內容儲存在棧區。

以下幾種情況會使用到它:

解決衝突檔案時,會先執行git stash,然後解決衝突; 遇到緊急開發任務但目前任務不能提交時,會先執行git stash,然後進行緊急任務的開發,然後 通過git stash pop取出棧區的內容繼續開發; 切換分支時,當前工作空間內容不能提交時,會先執行git stash再進行分支切換;

git fetch和git pull命令之間的區別?

簡單來說:git fetch branch是把名為branch的遠端分支拉取到本地;

而git pull branch是在fetch的基礎上,把branch分支與當前分支進行merge;因此pull = fetch + merge。

git具體作用 git的作用與運用

1 什麼是git git 是 linux 發明者 linus 開發的一款新時代的版本控制系統,那什麼是版本控制系統呢?怎麼理解?網上一大堆詳細的介紹,但是大多枯燥乏味,對於新手也很難理解,這裡我只舉幾個例子來幫助你們理解。熟悉程式設計的知道,我們在軟體開發中源 其實是最重要的,那麼對源 的管理變得異...

Git 拉取遠端倉庫的某個具體分支

很簡單。不過也稍微記錄一下 git clone 位址 cd 到該目錄 git branch a 檢視所有的分支 git checkout 遠端分支名 git checkout b 你要建立的分支名 git branch set upstream to origin 當前分支名 逐一執行就好了。最後記...

git 切換分支 Git命令

新人寫 需要進行版本控制的時候,就會用到git,但是git指令一大堆,自己記又記不住 比如我 俗話說 好記性不如爛筆頭 既然記不住那就把它用文字的形式記錄下來吧 1.1建立並切換dev分支 git checkout b dev switched to a new branch dev git che...