📌  相关文章
📜  如何使用命令上传到 github - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:08:26.177000             🧑  作者: Mango

如何使用命令上传到 Github - Shell/Bash

Github是程序员之间进行代码分享、协同工作的重要平台。本文将介绍如何使用命令行工具上传代码到Github,涉及到两个主要步骤:本地仓库初始化和上传代码。

本地仓库初始化

在使用Github之前,你需要先创建一个空的Github代码仓库,如果已经有了,就跳过这一步。

  1. 打开 Github,点击 New Repository 按钮
  2. 随意填写 Repository name 和 Description 字段,其他设置保持默认,点击 Create repository 完成创建

接着,在你本地的开发环境中,打开 Bash 终端,输入以下命令进行本地仓库初始化:

$ git init

这个命令将初始化你本地的 Git 仓库。初始化成功后,你需要给本地仓库添加一个 Github 远程仓库。

$ git remote add origin git@github.com:[GitHub账户名]/[Repository名称].git

请将命令中的 [GitHub账户名] 和 [Repository名称] 替换为你之前创建的 Github 代码仓库对应的账户名和仓库名称。

上传代码

在本地仓库初始化和与 Github 远程仓库建立连接后,你可以使用以下命令上传代码:

$ git add .
$ git commit -m "First commit"
$ git push -u origin master

这三行命令的含义分别是:

  • git add . :将本地仓库中所有未被 Git 忽略的文件添加到暂存区中
  • git commit -m "First commit" :将暂存区中的文件提交到本地仓库中
  • git push -u origin master :将本地仓库中的代码推送到 Github 远程仓库的 master 分支中

如果你已经在 Github 远程仓库中创建了 Readme 文件,则在执行上述命令时,你需要先拉取 Github 的代码并合并(这个命令在第一次上传代码时需要执行一次即可):

$ git pull origin master --allow-unrelated-histories

这个命令将会拉取 Github 上仓库的代码和历史记录,并将与本地仓库合并。

总结

以上就是如何使用命令上传代码到 Github 的步骤,简单易懂,适合初学者。如果你还没有学习 Git 的使用,建议先学习 Git 的基础知识,再来使用 Github。