Git 簡明用法以及應用場景

2021-10-10 14:51:36 字數 1188 閱讀 2309

git 常用命令 語法

git fetch origin
git pull
git branch -v
git checkout
git status
git

add

git merge branchname
-git commit 將暫存區裡的改動給提交到本地的版本庫. 通常情況下,需要 -m, 填寫commit 的資訊。

git commit -m "message"
# 即是將本地的master分支推送到遠端主機origin上的對應master分支, origin 是遠端主機名

git push origin master:refs/for/master

開發分支合到master
開發分支(dev)上的**達到上線的標準後,要合併到 master 分支

git checkout dev

git pull

git checkout master

git merge dev

git push -u origin master

master ** 更新 開發分支
當master**改動了,需要更新開發分支(dev)上的**

git checkout master

git pull

git checkout dev

git merge master

git push -u origin dev

本地**上傳到本地分支
git

add.

git commit -m "update codes"

初次使用git,在執行完"git add readme.txt"命令後,在執行commit時,由於命令寫錯,沒有寫提交日誌,再次更正提交就出現上述錯誤:unable to create 『e:/***/.git/index.lock』: file exists

解決方案:在.git同級目錄,執行rm -f .git/index.lock 將檔案刪除即可提交成功

simhash 介紹以及應用場景

simhash 演算法是一種區域性敏感的雜湊演算法,能實現相似文字內容的去重。資訊摘要演算法 如果兩者原始內容只相差乙個位元組,所產生的簽名也很有可能差別很大。simhash 演算法 如果原始內容只相差乙個位元組,所產生的簽名差別非常小。simhash值的對比 通過兩者的 simhash 值的二進位...

Kafk的優勢以及應用場景

kafak是一種分布式的,基於發布 訂閱的訊息系統。以時間複雜度為o 1 的方式提供訊息持久化能力,即使對tb級以上資料也能保證常數時間複雜度的訪問效能。高吞吐率。即使在非常廉價的商用機器上也能做到單機支援每秒100k條以上訊息的傳輸。支援kafka server間的訊息分割槽,及分布式消費,同時保...

vue mixins 合併策略以及應用場景

混合 mixins 是一種分發 vue 元件中可復用功能的非常靈活的方式。混合物件可以包含任意元件選項。當元件使用混合物件時,所有混合物件的選項將被混入該元件本身的選項。具體合併策略 1 data mixins中的data會合併到data中,有衝突的話,data中資料覆蓋mixins中的資料。2 鉤...