1、前期准備
(1)安裝好PhpStorm軟件,文檔中的軟件版本為2018.2
(2)安裝好Git軟件,文檔中的軟件版本為2.24.1
2、在PhpStorm中配置git插件
(1)依次點擊“File->Settings”,進入設置頁如圖找到Git的設置部分。PhpStorm會默認出git的安裝目錄,如果不對可以自己選擇。點擊“test”按鈕查看git是否可以正常運行。
(2)依次點擊“File->Settings”,進入設置頁如圖找到GitHub的設置部分。添加github賬號。
(3)依次點擊“File->Settings”,進入設置頁如圖找到Version Control的設置部分。把VCS設置為Git。
3、打開項目
(1)檢出遠程項目,依次點擊“VCS->Checkout from Version Control ->Git”,輸入遠程倉庫和本地存放路徑。
4、Git pull & commit(add)
PhpStorm打開一個Git的項目,右上角就會有類似的兩個按鈕
左邊個就是拉代碼的,命令行是:git pull
5、回滾(以下兩種方式都會影響當前分支,即會丟失代碼提交記錄等)
(1)右下角切換到 Log,點擊某一個提交記錄,右鍵選擇 Revert,可以直接撤銷剛剛的 Commit(這個只能撤銷自己的 Commit)
(2)右下角切換到 Log,點擊某一個提交記錄,右鍵選擇 Revert Current Branch to Here 可以直接撤銷前面的所有 Commit,包括別人已經 Push 的修改也可以撤銷,撤銷之后,代碼會回到本次 Commit 之前的狀態,即文件是藍色或綠色或紅色那種。然后在之后的彈出框里選擇Mixed(默認)。
(3)Force Push就可以實現代碼的回滾,注意一定要強制Push,不然代碼是推不上去的。注:master分支在PhpStorm里面好像不能強制push(默認是保護的分支),
解決辦法一:可以直接用命令行
$ git push -u origin master -f復制代碼
解決辦法二:修改配置