本地上传到github,服务器从github拉取代码

上传代码至git仓库

git init
git add .   
git commit -m "first commit"
git remote add origin https://gitee.com/xxxxxxx/tp6.git
git push -u origin master

 

 

从github仓库克隆代码到服务器。

1、github上新建一个仓库。

2、服务器端生成ssh key。(添加一个无特权用户用来部署代码,并赋予权限)

(在服务器上生成用户公钥 ssh-keygen -t rsa -C "xxx@gmail.com)

3、ssh key添加到github设置中。

4、服务器端克隆github代码:git clone (git@github.com:p592942997/test_git.git:git仓库地址)

5、客户端下载github desktop,代码提交到github仓库。

6、服务器端l拉取github仓库代码:git pull origin (仓库分支名)

 

 

服务器已有代码,推到github仓库。(前提:github仓库配置了服务器ssh key)

git init(初始化仓库)->git add . (把所有文件添加到暂存区)->git commit -m "备注"(提交到仓库)->git remote add origin 仓库地址(远程仓库关联)->git push origin master(提交暂存区代码至master仓库分支)       后续每当本地开发更新了代码通过github desktop传到了github仓库,服务器通过git pull origin (仓库分支名)可以更新最新代码。

 

 

小结

关联远程库:关联一个远程库,使用命令git remote add origin git@server-name:path/repo-name.git

关联后,使用命令git push -u origin master第一次推送master分支的所有内容;

此后,每次本地提交后,只要有必要,就可以使用命令git push origin master推送最新修改;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值