git将dev分支合并到master分支
使用git将dev分支合并到master分支只需要几步简单的操作就可以。
1. 首先将代码提交到dev
Home of Little Jelly
使用git将dev分支合并到master分支只需要几步简单的操作就可以。
1. 首先将代码提交到dev
有时我们需要在Docker容器中去拉取git仓库,而这些个仓库很多时候是私有的,需要权限才能拉取。怎么做才合适呢?
我们知道git仓库一般都是支持通过SSH的方式去推送的拉取的,那把具有拉取权限的私钥加到Docker镜像里不就可以了吗?
听起来很简单,实际上要复杂一些,因为直接把私钥文件添加进镜像是不行的,因为还有其它的交互式操作。
在macOS下你可能会遇到这么个情况,卸载了XCode之后,git也用不了了,真是很奇葩的一个问题!
这是因为卸载XCode的时候,顺便把Command Line Tools也一并卸载了,好像这个工具可以单独安装,而不是必须安装20G+的XCode!
在MacOS上安装Command Line Tools需要遵循以下步骤:
之前的Git版本默认创建的分支是master,也就是使用`git init`命令,会自动生成一个master作为主分支。
但新版本的git不是这样,主分支变成了main,而我像之前那样使用`git push origin master`推送代码时,就会报错:
error: src refspec master does not match any
群晖NAS使用Git server步骤:
1. 在套件中心安装Git Server套件;
2. 配置共享文件夹,比如`volume1/git`;
3. 打开Git Server套件,配置访问权限;
Gitbook可以做什么?
1. 以markdown书写结构性的文章,并以Web形式呈现
2. 支持搜索
3. 支持主题,页面自适应。
4. 支持插件,如评论等
5. 有商业化的gitbook.com提供支持
有时候.gitignore不起作用,特别是要忽略的文件已经提交,或者虽然没提交但是.gitignore是后增加的,都需要执行以下操作,不然.gitignore不起作用。
以下是本人在macOS下进行PHP程序开发日常所用的工具。
首先必装的是神器Alfred。
编辑器
1. PhpStorm
2. Sublime Text
3. TextWragler
4. IntelliJ Idea
5. HBuilder
CentOS下Git导入SSH key
ssh-agent bash –login -i
ssh-add -k /path/to/key
macOS下Source Tree导入私钥.
macOS下可以使用Source Tree作为git版本管理工具。
Source Tree支持SSH,在终端中执行以下命令可以导入私钥。