初始化本地git仓库
首先在使用前先设置一下git用户信息
1 |
|
然后本地初始化git仓库,进入到项目目录,执行
1 |
|
创建.gitignore忽略文件
在项目根目录下创建.gitignore文件用于忽略某些文件及文件夹的提交,这个功能是很强大的。在项目开发中,config文件以及一些log文件是不需要上传到远端服务器上的,一来可能透露隐私,二来文件过于细碎,上传较慢,对这些文件进行版本控制是完全没有意义的,所以我们需要忽略掉这些文件。
通过ThinkPHP的.gitignore文件来简单看一下写法
1 |
|
这里排除的是文件夹与文件,同时可以对文件做通配符设置,如*.log则表示排除所有以.log为后缀的文件。编写完成后保存至项目的根目录下。
对于已经完成commit加入git的文件,需要使用git rm --cached
命令从缓存中删除,应用.gitnore文件的规则。参考这篇文章:
如果需要从缓存中删除单个文件,输入
1 |
|
如果需要完全清空缓存,重新提交,则输入
1 |
|
连接bitbucket
首先需要在本地生成ssh密钥
1 |
|
注意这里的email必须是和bitbucket的账户email一致。一路回车下去,会在/root/.ssh/目录下生成两个文件,将其中id_rsa.pub保存的公钥内容复制,添加到bitbucket管理账户里的SSH密钥中,保存,完成SSH公钥的添加。
接着测试并添加bitbucket远程服务器
1 |
|
这样就完成了bitbucket远程服务器的连接。