git 连接远程仓库并推送代码

git 初始化

在所需推送的文件夹/父文件夹(后面将会解释两者的不同)下打开 git Bash,并输入下面命令进行初始化:

git init

git 设置连接远程仓库

在 github 上找到你需要连接的远程仓库,复制 github 的 clone 地址(注意不是当前网页 url 地址),并在 git Bash 中输入如下命令连接远程仓库:

git remote add origin github的clone url地址

在默认情况下,我们 初始化后的所在分支为 master,而 github 远程仓库上的默认分支为 main。若此时推送, 则会导致 github 远程仓库出现多分支情况,可以在本地 git Bash 输入如下命令,将分支切换到 main 进行避免:

git checkout -b main

git 推送本地代码到远程仓库

首先需要将代码添加到临时仓库中:在 git init 时,若是在当前文件夹下进行初始化时, 则需要输入如下命令将该文件夹下的所有文件均添加到本地仓库,且推送时 github 远程仓库中也是当前文件夹下的分布情况(即不会由当前文件夹包裹推送的文件):

git add.

若是在父文件夹下,则需要添加指定文件夹到本地仓库即可,且推送时 github 远程仓库中是完整的文件夹:

git add 文件夹名

其次需要将临时仓库中的代码提交到推送队列中:输入如下命令进行提交,需要填写提交信息:

git commit -m '提交信息(将显示在github远程仓库上)'

最后,执行如下命令进行推送(如果前面没改变分支到 main 上,此时则将 main 改为 master 即可,否则会出现错误(错误详情如下,也可将本地分支改为 main)):

git push -u origin main
error: src refspec main does not match any

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值