指引网

当前位置: 主页 > 服务器 > Windows服务器 >

使用SOURCETREE建立本地GIT版本库教程

来源:网络 作者:佚名 点击: 时间:2017-06-18 14:36
[摘要]  SOURCETREE是非常的有用的我们通常可以使用SOURCETREE来进行同步操作了,下面我们一起来看一篇SOURCETREE的例子,希望文章能够对各位有帮助。
使用git可以方便进行版本管理,那么本地项目如何加入到git版本库中,从而使用git命令或sourcetree工具进行版本管理呢?
首先,打开sourcetree,点击“命令行模式”。这个在命令行模式下操作更为方便。
以windows环境为例,比如有一个WEB项目在路径:D:\xampp\htdocs\yii2中,先把这个文件夹移到D盘下,然后在原先目录再新建一个yii2的空文件夹。
通过命令行进入到D盘下的yii2文件夹,如:
cd yii2
然后使用git的init命令建立版本库,如:
git init

git init命令
git init命令

这样就给本地项目文件夹建立了git信息,但是还没有把文件提交到版本库中。(另有推荐初始化使用git –bare init,原因点此了解)
然后再指向git add. 命令和 git commit 把文件提交上去。
如图所示:
git_sourcetree
这是进入到D盘yii2文件夹,并使用git init命令建立git版本库。
git_sourcetree2
这是使用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中克隆这个项目:
git_clone_sourcetree
这样D:\xampp\htdocs\yii2这个空文件夹就有内容了,以后开发当然还是在这个文件夹,所有操作都会记录到git版本库了。
补充:
打开PHPStorm,发现底部有一个提示,然后点开提示,根据建议我进行了一个操作,如图所示:
git-phpstorm
点击“Add root”后,也就是把当前目录作为根目录,然后根目录自动生成了一个.ignore文件,PHPStorm自动添加了一些忽略文件项。
 代码如下 复制代码

.ignore文件内容:

# yii console command
/yii
 
# phpstorm project files
.idea
 
# netbeans project files
nbproject
 
# zend studio for eclipse project files
.buildpath
.project
.settings
 
# windows thumbnail cache
Thumbs.db
 
# composer vendor dir
/vendor
 
# composer itself is not needed
composer.phar
 
# Mac DS_Store Files
.DS_Store
 
# phpunit itself is not needed
phpunit.phar
# local phpunit config
/phpunit.xml

真是太智能了!然后就可以使用PHPStorm自带的Git版本对比工具,在PHPStorm(9.0版本)右上角有个show history按钮打开查看

------分隔线----------------------------