首先
介紹下git基礎命令的含義;
clone
轉殖遠端倉庫
init
初始化倉庫
remote
連線遠端倉庫
pull
從遠端倉庫下拉獲取新資料
push
將本地倉庫新增或修改檔案上傳到遠端倉庫
add
新增檔案或者修改檔案,commit以及push之前使用
log
當前倉庫提交過的日誌資訊
status
當前倉庫版本狀態
commit
提交到當前倉庫中
branch
分支命令,相關增刪查操作
checkout
使用遠端倉庫最後乙個版本完全覆蓋當前倉庫內容/選擇分支branch
diff
對比版本內容
merge
合併版本內容
接下來是常見的指令
##設定全域性使用者名稱和email,作為每次提交的記錄
git config —global user.name 「name"
git config —global user.email 「mail.com」
##初始化乙個git倉庫(三步)
git init
git add .
git commit -m '初始化'
##新增乙個倉庫
git remote add origin git@….git
git push -u origin master
##當提示許可權不夠時,新增ssh公鑰
##在使用者的.ssh目錄下找id_rsa.pub等檔案,沒有的話去生成
ssh-keygen -t rsa -c "[email protected]」
##設定pull的預設位址
git branch —set-upstream-to=origin/master
##設定push的預設地***************====
git remote add origin git@….git
##配置別名
git config —global alias.xx 『』
git config alias.rst 'reset --hard'//表示用rat取代右邊的『reset --hard』
##臨時儲存工作區
git stash
git stash pop
## 回滾
git reset —hard 版本號
## 強行回滾遠端伺服器
git push -f
## 遠端刪除tag
git push origin :refs/tags/***
## 替換已存在的tag
git tag -f ***
## 更新origin位址
git remote set-url origin ***
## 分支改名
git branch -m oldname newname
iOS開發技巧之 麥克風音量實時檢測
一 引入系統庫 import二 全域性變數宣告 inte ce viewcontroller property nonatomic,strong uilabel labelvoice property nonatomic,strong calayer layervoice end三 功能部分 1 u...
IOS 開發日誌 UILabel相關
ios nsstring text first nsmutableattributedstring textlabelstr nsmutableattributedstring alloc initwithstring text textlabelstr setattributes range ns...
iOS開發 常見日誌列印
一 列印當前的函式和行號 我們可以在列印時使用一些預編譯巨集作為列印引數,來列印當前的函式和行號。如 nslog s d obj func line obj 其中 func 和line 都是預編譯的巨集,編譯時會分別替換為當前函式和當前行號。下面是一些常用於列印日誌的巨集。巨集說明 func 列印當...