1、在码云上建立一个项目:ES_PUSH
创建后git地址如下:https://git.oschina.net/wiseweb/ES_PUSH.git(HTTPS);git@git.oschina.net:wiseweb/ES_PUSH.git(SSH)
2、配置git以及上传代码
如果在windown下,启动Git Bash,配置用户名、邮箱地址
git config --global user.name "ntc0824"
git config --global user.email "62***8681@qq.com"
3、生成密钥与公钥
ssh-keygen -t rsa -C "62***8681@qq.com"
根据提示输入密码
4、在码云下添加SSH公钥
在生成的.ssh文件夹下找到id_rsa.pub,用文本编辑器打开,复制里面的全部字符,在码云个人资料 > SSH公钥下添加
5、建立git仓库
找到自己要分享上传的代码文件夹,右击选择Git Bash,或者在Git Bash中进入这个文件夹。建立一个仓库:
git init
6、选择要添加进仓库的文件:
git add .
一般如果你想分享这个文件夹里的所有代码,就在 add后面加“.”,上面的例子就是这样,如果传指定的,只需要把“.”改为文件名即可,现在只是选择了要加入仓库的文件,下面才是添加进入仓库
git commit -m ‘ES数据推送接口‘
git commit只是提交到本地的仓库,远程仓库并无影响
-m后面跟一个参数,表示提交说明
7、添加远程Git仓库地址到本地Git仓库中
git remote add origin git@git.oschina.net:wiseweb/ES_PUSH.git
加完之后进入.git,打开config,这里会多出一个remote “origin”内容,这就是刚才添加的远程地址,也可以直接修改config来配置远程地址。
8、上传到远程Git仓库
先输入 git pull origin master //先把远程服务器上面的文件拉下来
再输入 git push origin master
推送格式:git push <远程主机名> <本地分支名>:<远程分支名>
拉取格式:git pull <远程分支>:<本地分支>
如果省略本地分支名,则表示删除指定的远程分支,因为这等同于推送一个空的本地分支到远程分支。
git push origin :master
如果当前分支与远程分支之间存在追踪关系,则本地分支和远程分支都可以省略。
$ git push origin
上面命令表示,将当前分支推送到origin主机的对应分支。
如果当前分支只有一个追踪分支,那么主机名都可以省略。
$ git push
如果当前分支与多个主机存在追踪关系,则可以使用-u选项指定一个默认主机,这样后面就可以不加任何参数使用git push。
$ git push -u origin master
上面命令将本地的master分支推送到origin主机,同时指定origin为默认主机,后面就可以不加任何参数使用git push了。
不带任何参数的git push,默认只推送当前分支,这叫做simple方式。