上传代码至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
推送最新修改;