当前位置:   article > 正文

【git与github】上传项目——将本地代码推送到远程仓库_怎么将本地代码推到指定仓库

怎么将本地代码推到指定仓库

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

流程概览

1. 初始化

  • 查看git配置:

    $ git config -l

  • 关联github账号

    $ git config --global user.name “你的github用户名(也可以瞎填)”

    $ git config --global user.email “有效的github邮箱”

  • 查看是否存在密钥ssh keys

    切换到项目根目录:$ cd ~/.ssh

    创建一个ssh key:$ ssh-keygen -t rsa -C “有效的github邮箱”

  • 查看id_rsa.pub:

    $ cat id_rsa.pub

  • 复制$ cat id_rsa.pub的内容,打开github官网

  • 登录你的账号,点击settings,左侧选择 SSH and GPG Keys

  • 点击 Add SSH Keys,然后输入Title(随便填),并将复制的内容粘贴到Key中,添加即可。

2.在自己计算机创建本地仓库;

  • 把你需要版本控制的本地项目文件夹变成Git可管理的仓库

    $ git init

  • 查看仓库状态,PycharmProjects为仓库名

    $ git status PycharmProjects

  • 添加项目文件到暂存区,注意"."前面有个空格,不想上传所有项目,可以将.替换为项目名

    $ git add .

  • 提交项目到本地仓库

    $ git commit -m “Bbs第一次提交”

3.在Github中创建远程仓库;

4.将本地仓库推送到远程仓库

  • 本地仓库关联远程github仓库:

    $ git remote add origin 远程仓库地址

  • 关联好之后就可以把本地仓库的项目推送到远程仓库:

    $ git push -u origin master

初始化

1.查看git配置

$ git config -l

在这里插入图片描述
2.关联github账号

$ git config --global user.name “你的github用户名(也可以瞎填)”

$ git config --global user.email “有效的github邮箱”

在这里插入图片描述
3.查看是否存在密钥ssh keys

切换到项目根目录(你要进行版本控制的项目文件)

$ cd ~/.ssh

在这里插入图片描述
如果什么都没出现,没有报错信息,则代表已设置过;如果出现“No such file or directory”,则代表要创建一个ssh key。

$ ssh-keygen -t rsa -C “有效的github邮箱”

之后要求确认路径和输入密码,直接回车使用默认设置,成功的话会在git根目录 ~/下生成 .ssh文件夹
在这里插入图片描述
4.查看id_rsa.pub,输入:

$ cat id_rsa.pub

在这里插入图片描述
复制其中的内容,打开github官网,登录你的账号,点击settings

左侧选择 SSH and GPG Keys, 点击 Add SSH Keys,然后输入Title(随便填),并将复制的内容粘贴到Key中,添加即可。

在自己计算机创建本地仓库

把你需要版本控制的本地项目文件夹变成Git可管理的仓库,要上传BbsProject到github
在这里插入图片描述
在PycharmProjects里右键
在这里插入图片描述
把你需要版本控制的本地项目文件夹变成Git可管理的仓库,输入:

$ git init

在这里插入图片描述
此时项目根目录里面多了个.git文件夹,它是Git用来跟踪和管理版本库的。如果你看不到,需要设置查看隐藏文件。

在这里插入图片描述
查看仓库状态,PycharmProjects为仓库名

$ git status PycharmProjects

在这里插入图片描述
提示未提交状态,提交项目过程分两步:

  • 添加项目文件到暂存区

$ git add .

注意"."前面有个空格

  • 提交项目到本地仓库

$ git commit -m “Bbs第一次提交”

在这里插入图片描述
-m 后面备注此次提交的人员、改动等信息,便于团队管理

注意,此时提交的项目还只是提交到本地仓库,要像上传到github上,我们需要在github上创建仓库。

在Github中创建远程仓库

New repository来创建公共或者私有仓库,根据自己需求来定。
在这里插入图片描述

创建好后把仓库地址复制下来

在这里插入图片描述

将本地仓库推送到远程仓库

本地仓库关联远程github仓库:

$ git remote add origin https://github.com/zjh0930/BbsProject.git

关联好之后就可以把本地仓库的项目推送到远程仓库:

$ git push -u origin master

在这里插入图片描述

【出现错误】:fatal: bad boolean config value ‘flase’ for ‘http.sslverify’

【解决方案】:

git config --global --edit

删除框选的内容
在这里插入图片描述
在这里插入图片描述
退出git bash编辑界面:长按ESC,再输入两个大写的Z

再次推送
在这里插入图片描述
提交完成
在这里插入图片描述

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/585504
推荐阅读
相关标签
  

闽ICP备14008679号