老司機帶你玩轉git(二)git的分支特性

2021-08-08 03:42:09 字數 1067 閱讀 7140

1.本地git分支

git branch //檢視本地所有分支

git branch -v

//檢視本地所有分支詳細資訊,head所指的當前分支,分支的commit資訊

git branch dev //建立名為dev的分支

git checkout dev //切換到名為dev的分支

git checkout -b dev //建立名為dev的分支並切換到這個分支

//通常我們專案中 一般存在三個分支 分別是主分支master 開發分支dev 測試分支 test 這樣分分支,功能簡單明瞭,便於工作。

2.分支下工作

echo "on dev branch " >readme.md

git add readme.md

git commit -m "on dev branch commit "

3.本地推到遠端

git push

// 這個時候如果直接push的話,發生錯誤,報告沒有對應的遠端倉庫或者url位址,或者是沒有配置遠端倉庫.

git push

(origin)

(master)

//指定倉庫以及分支名,如果遠端不存在對應分支,即會自動建立並關聯起來.

4.遠端推到本地

git remote  //檢視遠端倉庫

git remote -v

//檢視遠端倉庫的詳細資訊

git branch -a

//檢視遠端分支的資訊

//遠端分支推到本地

//方法一

git checkout -b dev origin/dev

//然後在這個分支完成修改以及推送(會在本地建立起相關分支的聯絡)

//方法二

git fetch >(origin)

>(master) : master //從遠端倉庫拉取遠端master分支到本地master分支 注意: 有冒號哦 (並不會在本地建立相關分支及其聯絡,需要自己手動建立)

老司機帶你玩轉linux(一)shell入門

linux 一 shell入門 shell的檢視 shell安裝和配置 shell的直面翻譯意思是指 殼,貝殼,泛指帶殼的動物。那麼在計算機範疇裡,我們一般指的是什麼呢?你們猜猜?跟帶殼有關的有關。對了,它其實也是一層外殼。個人認為的,它是介於使用者程式層和作業系統核心層的一層外殼。它其實相當於一層...

git 技巧(老司機也需要)

git 看過3本書,感覺自己已經用的很溜了,但是發現有些特殊場景下的問題,可能當時自己看書沒有理解或者擼多了,導致還是有些問題困擾,此貼一直更新,記錄實際開發中遇到的問題。git gitignore 檔案不生效問題 git 修改已經提交的作者和郵箱 git 本地 commit 改為 未 commit...

不掉隊!老司機帶你玩轉wifi遠端控制

對於大部分初學者而言和電子愛好者來說,wifi遠端控制相關的設計都有巨大的吸引力,但是,對wifi遠端控制的diy製作情有獨鍾卻不知怎麼下手怎麼辦?別擔心,下面整理了一系列wifi遠端控制的優秀作品,手把手教你如何diy乙個屬於自己的wifi作品。2 基於stm32晶元設計wifi esp8266 ...