如何从 Ubuntu 18.04 提交和推送更改到 GitHub

GitHub 有许多特殊用途,例如:

  • 代码存储。
  • 版本控制。
  • 存储博客信息。
  • 图片。
  • 列表。
  • 手册。
  • 正在进行的文档。
  • 数据集。
  • 食谱

本教程建立在先前为您的 Ubuntu VPS 服务器创建和同步 GitHub 存储库的演练基础之上。 具体来说,它将展示如何将更改提交到 GitHub。 以下步骤从终端将脚本从您的 Ubuntu 服务器推送到您的 GitHub 帐户。

要求

  • Ubuntu 18.04 服务器。
  • 根用户访问服务器。
  • 安装了 Git。

如何提交和推送更改到 GitHub

第 1 步:创建 JavaScript 文件

SSH 进入服务器,打开终端会话并使用 cd 命令切换到包含 GitHub 项目的目录。

使用 mkdir 如果之前没有完成创建目录的命令。 它将包括以下在终端的 Vim 文本编辑器中创建的简单 JavaScript 程序。

vim helloworld.java
public class HelloWorld {

    public static void main(String[] args) {
        // Prints "Hello, World" to the terminal window.
        System.out.println("Hello, World");
    }

}

第 2 步:检查新脚本的状态

使用以下命令查看 helloworld.java 文件是否已提交到您的 GitHub 帐户。

git status

输出显示文件名以红色突出显示,表示更改尚未从终端推送到 GitHub,并且 Git 未跟踪该文件。

第 3 步:向 GitHub 添加索引

要将索引添加到 GitHub 以便 Git 跟踪脚本,请使用 git add 命令。

git add helloworld.java

执行后,命令输出会以绿色突出显示脚本名称。 它被适当地索引。

第 4 步:提交对本地存储库的更改

以下命令将您的脚本提交到本地存储库。 使用此语法。

git commit -m "First java program" helloworld.java

提交脚本更改使用后跟 -m 标志的 commit 命令。 提交的描述用引号括起来,后跟文件名。 显示以下输出。

git.commit

第 5 步:从终端将脚本推送到 GitHub

git push 命令提交并记录对远程存储库或 GitHub 帐户的更改。

要将脚本从终端推送到 GitHub,请使用以下命令。

git push -u origin master

您将收到输入 GitHub 帐户用户名和密码的提示。 登录后,将显示以下输出。

root@merovingian2:~/git_environment/test# git push -u origin master
Counting objects: 3, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 465 bytes | 232.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0)
To https://github.com/drsinger1/test.git
   cd5837c..a19b483  master -> master
Branch 'master' set up to track remote branch 'master' from 'origin'.
root@merovingian2:~/git_environment/test#  

验证推送

要验证 GitHub 上的脚本提交,请登录该帐户。 如果您已经登录,请刷新特定存储库的屏幕。它会显示步骤 4 中提供的文件名和描述。

first.commit

结论

本教程概述了有关如何将更改从 Ubuntu 18.04 服务器提交和推送到 GitHub 存储库的步骤。 然后,使用与您的个人文件名和描述一起显示的语法,您可以在 GitHub 上提交您的更改。

GitHub 是您技能组合中的绝佳工具。 添加如何将更改提交到 GitHub 只会增强这些技能。

您的下一个 JavaScript 项目是否需要托管解决方案? Liquid Web 的虚拟专用服务器非常适合开发人员启动项目并根据需要扩展到更高的服务器。 立即联系我们的销售团队以开始使用。