網(wǎng)上有關(guān)一些webstorm上git的使用方式谷扣,但似乎不是很完整或者說不是當(dāng)前最新版本的窍箍,這里也進(jìn)行簡單的介紹。筆者使用的是OS X系統(tǒng)哨毁,自帶git汪茧,webstorm2016版本椅亚。
在不懂的情況下,可以先參照一下webstorm官網(wǎng)git介紹
大概意思就是:
將git安裝在您的計(jì)算機(jī)上(1.7.1.1或更高版本)
配置當(dāng)前項(xiàng)目的目錄舱污;
如果使用遠(yuǎn)程的倉庫呀舔,首先要建立一個(gè)git托管賬號,使用用戶名和密碼來訪問遠(yuǎn)程SSH項(xiàng)
具體說一下扩灯,
1媚赖、如果你是windows系統(tǒng),需要先下載安裝git珠插;如果是MAC系統(tǒng)惧磺,系統(tǒng)自身就帶有g(shù)it,無需再次下載捻撑;
2磨隘、接下來缤底,找到git
(windows系統(tǒng)下 file -> setting -> ... ?; MAC系統(tǒng) 如下:webstorm -> preferences ,點(diǎn)擊進(jìn)入)
右上角Test按鈕可以看到當(dāng)前git的版本
3番捂、創(chuàng)建并拷貝遠(yuǎn)程倉庫到本地
4个唧、提示輸入遠(yuǎn)程倉庫地址、賬號和密碼
5设预、完成克隆
6徙歼、更新和提交
在其他人提交之后,遠(yuǎn)端倉庫的內(nèi)容會被改變鳖枕,git在提交之前需要先更新本地倉庫魄梯,也就是把你同伴提交的代碼更新到本地然后才提交,以保證提交的代碼盡量少沖突宾符。如果你們修改的是相同的地方酿秸,系統(tǒng)會提醒你手動選擇某一份更新。
然后選擇VCS按鈕吸奴,保存到本地允扇,并提交到遠(yuǎn)端倉庫就ok了
用IDE工具的shelve的功能:有一些IDE工具提供了shelve的功能缠局,shelve的意思是“將…擱在一邊”则奥,即把還沒寫完的代碼先擱在一邊。
首先在IDE的底部找到“Changes”狭园,點(diǎn)開會有l(wèi)ocal的選項(xiàng)卡读处,選中你要擱置的代碼,點(diǎn)擊右鍵唱矛,選擇“Shelve Changes”罚舱,在提交的輸入框中輸入你的注釋,以便回來的時(shí)候識別你需要的版本绎谦,點(diǎn)擊“Shelve Changes”鍵即可管闷。這時(shí)選項(xiàng)卡上會多一個(gè)“Shelf”的選項(xiàng)卡,里面就有你擱置的代碼窃肠。
這時(shí)候你可以去old分支修改代碼包个,改完了之后回到new分支,到“Shelf”選項(xiàng)卡下選擇你要恢復(fù)的代碼或者版本冤留,點(diǎn)擊右鍵選擇“Unshelve Changes”碧囊,你的擱置的代碼就回來了。
小彩蛋:關(guān)于git原理的入門纤怒,可以參考教程 git - 簡易指南