美文网首页
使用Git提交项目至github

使用Git提交项目至github

作者: YiFanCode | 来源:发表于2018-12-31 22:06 被阅读0次

1.安装 Git

1.1.下载链接

地址:Git官网

1.2.安装

一路Next,安装好后在桌面鼠标右键,出现 Git GUI HereGit Bash Here 就说明安装成功了。其中一个是图形化界面,另一个是普通的控制台。

右键

2.使用

2.1.绑定账号

右键 Git Bash Here,打开命令行窗口输入以下命令:

git config --global user.name "用户名"
git config --global user.email "邮箱地址"

[用户名] github用户名

[邮箱地址] 此github用户名的邮箱

2.2.SSH key

2.2.1.检查是否有设置 SSH key

如果不知道自己是否设置过 SSH key:

  • 方式一:打开 C:\Users\用户名,如过有 .ssh 文件夹,则说明已经设置过。

  • 方式二:在git命令行窗口输入 cd ~/.ssh,如果能切换进去再输入 ls ,能返回名为 id_rsa.pub 的文件,则说明已经设置过。

如果已经设置过,用编辑器打开 id_rsa.pub 文件就可以看到 SSH key 公钥。

2.2.2.设置 SSH Key

如果没有设置,在 Git 命令行窗口通过:

ssh-keygen -t rsa -C "邮箱地址"

生成,连按回车就好,无需更改默认路径。

2.2.3.在 github 中配置 SSH key

github 和码云的配置方式都大同小异

  1. 点击右上角个人头像后选择 Settings -> SSH and GPG keys -> New SSH key
个人 Setting
  1. 填写 Title 和 Key,Key 就是id_rsa.pub 文件中的内容。为了方便记忆和使用,我的 Title 就是账户名。
Add SSH keys

2.3.上传本地项目

2.3.1.检查本地项目

有一些需要注意的文件,以我今天准备上传的文件举例:

项目目录
  • 在 .gitignore 中设置无需上传的文件,例如 node_modules 这个文件夹占用空间大,而且其他人下载项目后可以自行安装这个文件夹中的包。

    因此,我们在 .gitignore 中写入 node_modules/,Git就知道跳过这个文件啦。

  • README.md 是项目的说明文档,当你在 github 中新建项目时可以选择生成这个文件。

  • 此外,还可以在项目中提前加入 LICENSE 文件,也就是许可证文件(为了后面演示 pull 我本次未提前添加此文件)。

    具体选择哪种 LICENSE 看个人需求,想了解详情可以网上搜索,引入阮一峰老师的一张图做参考。

    LICENSE.png

2.3.2.在 github 上创建空项目

  1. 点击首页的 New repository 按钮

    创建仓库.png

    如果提前在项目中加入了 LICENSE 文件就无需选择了。

  2. 创建好项目之后点击 Clone or download 按钮选中地址链接复制备用。

    复制链接

2.3.3.本地操作

  1. 在项目根目录打开 Git Base Here,输入:

    git init
    

    此时,项目中会生成 .git 隐藏文件夹。

  2. 继续在控制台输入:

    git remote add origin https://github.com/MeetYifan/vuexms.git
    

    手动输入的命令主要是git remote add origin,后面地址为刚才复制的项目地址,最好粘贴避免出错。

  3. 此时已经和你的 github 建立好了连接,以上的操作只需新建项目时使用,更新修改项目内容都是通过接下来的3条命令。

    注意:如果新建 github 仓库时选择了创建某文件,例如我勾选了 MIT License 文件,在执行那3条命令之前,应该先执行:

    git pull --rebase origin master
    

    合并到本地仓库,否则当你 push 的时候会报错。


    错误

    我执行命令后项目中出现 LICENSE 文件,表示合并成功。

    • git add .

      add . 表示添加全部已更改的文档,也可以单独选择文档,例如:git add README.md

    • git commit -m "first day code"

      双引号中内容是本次的提交说明,类似记录小标题

    • git push -u origin master

      这一步就可以把本地文件推送到 github 中啦

    push github仓库

至此,项目提交完成!!!


PS:写文档好麻烦好慢啊

相关文章

  • 使用Git提交项目至github

    1.安装 Git 1.1.下载链接 地址:Git官网 1.2.安装 一路Next,安装好后在桌面鼠标右键,出现 G...

  • 使用git将项目提交至Github

    在此之前我已经在github上面新建了这个项目的仓库,现在介绍一下,怎样将本地的项目提交上去。 在Terminal...

  • github

    如何使用Git上传项目代码到github 提交本地代码到github github 的命令 如何提交changes...

  • Git 配置多个 SSH key

    以前使用 git 经常遇到这样的问题:项目A 位于 github ,使用 ssh key A 提交代码项目B 位于...

  • Github提交代码提示remote: Support for

    提交代码至GitHub时,使用git push origin master事,显示Support for pass...

  • 上传本地代码及更新代码到GitHub

    提交本地新项目至GitHub 创建项目 建立git仓库 将项目的所有文件添加到仓库中 提交代码及添加备注 将本地的...

  • IDEA本地项目提交github

    本文介绍如何使用IDEA将新项目提交到远程仓库。 今天想用windows把学习的项目提交到github,但是git...

  • git在idea上的使用

    idea安装配置git IDEA使用git提交本地仓库并提交到github 1.打开项目,并点击如下图。这里会在本...

  • IDEA使用GitHub

    一、提交项目至GitHub 1.选择安装好的Git 2.设置GitHub 3.安装.ignore插件过滤文件 ID...

  • the first time meeting git

    第一次使用Github和Git提交完整项目步骤 项目中难免会使用git,这里记录一下我第一次使用Git和Githu...

网友评论

      本文标题:使用Git提交项目至github

      本文链接:https://www.haomeiwen.com/subject/pvnwlqtx.html