git上传本地项目到远程git仓库(码云)

1、在码云上建立一个项目:ES_PUSH


创建后git地址如下:https://git.oschina.net/wiseweb/ES_PUSH.git(HTTPS);[email protected]:wiseweb/ES_PUSH.git(SSH)

2、配置git以及上传代码

如果在windown下,启动Git Bash,配置用户名、邮箱地址

git config --global user.name "ntc0824"

git config --global user.email "62***[email protected]"

3、生成密钥与公钥

ssh-keygen -t rsa -C "62***[email protected]"


根据提示输入密码


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 [email protected]: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方式。


你可能感兴趣的:(git)