- 1.现在服务器安装一下git。
- 如果没有Git 先安装一下git :打开终端运营命令:yum install git
- 检查是否有git git version 查看:
- 然后配置全局用户名和邮箱:
- git config --global user.name "176****4991"
- git config --global user.email "154****[email protected]"
- 在线上服务器生成公钥:
- ssh-keygen -t rsa -C "onlineserver@154****[email protected]"
- 一直回车;出现冒泡泡就好了;就可以关掉了。去root文件夹下找公钥:
- /root/.ssh/id_rsa.pub
- 把公钥配置到git的公钥里面。
- 复制:内容文本到
- 本地是测试环境,本地更新了内容提交代码到测试分支:
- git status
- 查看更新状态;
- 未提交内容为红色,提交后的内容为绿色;
- git add .
- 添加更新内容
- git status 查看更新状态
- git commit -m '本次更新内容注释'
- 把本次更新提交到测试分支
- git push origin ceshi
- 切换分支到master
- git checkout master
- 合并ceshi没有问题的代码到master
- git merge ceshi master
- 测试上同步项目文件。
- 从master分支拉去文件到服务器;
- git pull origin master
- 根据提示输入账户名和密码即可。
- 给发布的版本打个标签;
- git tag -a '标签名称' -m"发布版本"
- 查看已有标签
- git tag
- 查看远程tag
- git ls-remote --tags origin