1、修改配置:
git config --global user.name 「your name」
git config --global user.email 「your email」
2、建立並初始化乙個工作空間:
git init
3、把檔案放到倉庫第一步:
git add aa.txt(git add .表示把工作空間的所有檔案放到暫存區)
4、把檔案放到倉庫第二步:
git commit -m 「提交注釋」
5、版本回退:
(1)git reset --hard commit_id(一般commit_id只需要寫前5位因為每個id都是唯一的,前5位就可以識別了);
(2)git reset --hard head^ 回退到上乙個版本;
(3)git reset --hard head~5回退到前5個版本;
6、檢視提交歷史:
git log
7、檢視分支commit_id:
git log --graph --pretty=oneline --abbrev-commit
8、撤銷工作區某檔案的全部修改(還未提交):
git checkout – aa.txt
9、撤銷暫存區的修改(已提交):
git reset head aa.txt
10、檢視工作區狀態,是否有內容需要操作:
git status
11、配置ssh:
ssh-keygen -t rsa -c 「your email」
12、關聯遠端倉庫:
git remote add origin 遠端倉庫url/分支名稱.git
13、向遠端分支推送:
git push origin master/分支名(第一次推送要加-u)
14、拉取遠端分支:
git pull origin 分支名)
15、建立分支:
(1)git checkout -b dev (建立並切換至dev分支)
(2)git branch 分支名
16、檢視所有分支:
git branch (當前分支前面以*標識)
18、刪除分支:
git branch -d 分支名
19、分支合併:
git merge 分支名a (把想合併的分支a合併到當前分支)
20、配置項管理:
(1)檢視配置:git config --global --list
(2)刪除配置項:git config --global --unset xx
(3)避免每次push都需要輸入使用者名稱和密碼:credential.helper=store
22、把bug修復的內容複製到當前分支:
git cherry-pick 提交id
23、強行刪除乙個沒有被合併過的分支:
git branch -d 分支名(大d)
24、建立tag:
git tag 標籤名
git tag(檢視所有標籤,按字母排序)
git show(檢視標籤詳情)
git push origin 標籤名(把標籤推送到遠端)
git push origin --tags(推送全部未推送過的本地標籤到遠端)
git tag -d 標籤名(刪除本地標籤名)
git push origin :refs/tags/標籤名(刪除遠端標籤名)
PHP擴充套件php redis 用起來so easy
1.先要安裝igbinary.igbinary在序列化和反序列化的效率要比php自帶的高 wget phpize configure cflags o2 g enable igbinary make make install 修改php.ini,新增 extension igbinary.so se...
真香,門面使用起來這麼簡單!
框架一直在更新,專案實現也需要跟著一起前進!倆年前用tp5.0搭了乙個後台,一直沿用至今。不是不想換,就因為乙個字 懶 這次榮幸咔咔需要寫乙個新專案,但還是一成不變的用之前搭好的框架,寫著寫著就停了下來。在之前寫的專案經過驗證的東西,完全可以在優化的。無論是從結構上還是效率上都在慢慢的減退,新的東西...
為什麼 WordPress 映象用起來順手?
有使用者朋友問,用已有wordpress映象好?還是自己動手安裝配置好?為什麼這麼有信心?websoft9每天做著相同的事情 研究軟體安裝部署 處理客戶反饋的故障和研究軟體的配置方案。由於我們長年累月地重複著做這麼 一件事 毫無疑問我們有充分的理由和自信,除非你是高水平的it運維師 雲計算架構師 且...