使用git可以方便进行版本管理,那么本地项目如何加入到git版本库中,从而使用git命令或sourcetree工具进行版本管理呢?
首先,打开sourcetree,点击“命令行模式”。这个在命令行模式下操作更为方便。
以windows环境为例,比如有一个WEB项目在路径:D:\xampp\htdocs\yii2中,先把这个文件夹移到D盘下,然后在原先目录再新建一个yii2的空文件夹。
通过命令行进入到D盘下的yii2文件夹,如:
cd yii2
然后使用git的init命令建立版本库,如:
git init
git init命令
这样就给本地项目文件夹建立了git信息,但是还没有把文件提交到版本库中。(另有推荐初始化使用git –bare init,原因点此了解)
然后再指向git add. 命令和 git commit 把文件提交上去。
如图所示:
这是进入到D盘yii2文件夹,并使用git init命令建立git版本库。
这是使用git status命令查看当前版本库状态,这些文件都是没有提交的,并且提示:use “git add<file>…” to include in what will be commiteed.
那么,接下来两步很重要。
先执行git add . 命令,将这些文件add到版本库,再使用git commit -m”add files”命令提交上去。
执行完后就把代码提交到刚建立的git版本库中了。之后就可以使用sourcetree或者原生git命令管理本地项目。如在sourcetree中克隆这个项目:
这样D:\xampp\htdocs\yii2这个空文件夹就有内容了,以后开发当然还是在这个文件夹,所有操作都会记录到git版本库了。
补充:
打开PHPStorm,发现底部有一个提示,然后点开提示,根据建议我进行了一个操作,如图所示:
点击“Add root”后,也就是把当前目录作为根目录,然后根目录自动生成了一个.ignore文件,PHPStorm自动添加了一些忽略文件项。
代码如下 | 复制代码 |
.ignore文件内容: # yii console command |
真是太智能了!然后就可以使用PHPStorm自带的Git版本对比工具,在PHPStorm(9.0版本)右上角有个show history按钮打开查看