以下是我個人在工作中對git的愚見全是大白話說明。也是我踩坑記錄吧,防止下次再次踩坑。
再已有的dev(開發分支)新建自己的分支 (featuer)在更新到gitlab 倉庫中的過程。
首先要有大致的概念 本地 git init 是建立本地並初始化本地的git倉庫,本地的倉庫現在和線上的倉庫是兩個並行的倉庫(也就是現在本地和線上沒毛關係)
首先在本地新建自己資料夾及儲存好自己的**,git init 初始化並建立本地倉庫
然後轉殖dev分支 git clone -b 分支名 倉庫位址 *****====轉殖固定的分支
然後 git add . 此時你的git應該顯示是主分支
切換並新建自己本地的dev分支
git checkout 分支名 **********=== 必須先有該分支名才能切換
git checkout -b 分支名 **********=== 只是合併上面操作 (在本地建立該分支並切換到該分支)
然後在關聯線上的倉庫 (就是本地和先上關聯和通行)git remote add origin url位址 **********==與遠端倉庫建立連線
在拉取線上的dev 分支 這步是更新本地的dev分支及更新日誌 git pull origin dev
在 git log 檢視更新的日誌 是否和線上的日誌是否一樣。
切換並新建自己本地的分支featuer 和剛剛新建dev 一樣的。
在把你寫的自己的**放到剛剛本地轉殖下來的資料夾中即可。
並git add .
在git commit -m "本次更新的說明"
在 git show 檢視 剛剛 更新的細節。
按q字母鍵退出
git push origin 剛剛和你新建的分支同名 (這是更新到線上)
最後 git log 檢視是否新增記錄。
git跟蹤遠端分支並建立本地分支
使用如下git命令檢視所有遠端分支 git branch r方法一 使用如下命令 git checkout b 本地分支名x origin 遠端分支名x使用該方式會在本地新建分支x,並自動切換到該本地分支x。方式二使用如下命令 git fetch origin 遠端分支名x 本地分支名x使用該方式會...
Git建立本地分支並關聯遠端分支
例如 git checkout b dev,這條命令把建立本地分支和切換到該分支的功能結合起來了,即基於當前分支master建立本地分支dev並切換到該分支下。例如 git push origin dev,這條命令表示把本地dev分支提交到遠端倉庫,即建立了遠端分支dev。注 要想和其他人分享某個本...
git建立分支並推送到遠端分支
首先,先檢視自己所在分支上是否有沒有上傳的修改處 git branch 如若沒有,則直接可以建立並且換到所建立的分支目錄。git建立分支以及上傳伺服器 git checkout b 檢視分支 git branch 1,建立 切換分支 git checkout b 2,合併某分支到當前分支 git m...