将文件夹设为 Git Repo 并推送到远程

文介绍如何将本地文件夹转换为 Git 存储库并将它们推送到远程存储库。

Git 版本控制和 GitHub 将为我们提供完成任务所需的所有工具。 事不宜迟,让我们进入今天的议程。


将文件夹设为 Git Repo 并推送到远程

第一步是设置一个空的远程存储库。 在这种情况下,我们决定使用 GitHub。

如果您不确定如何设置遥控器,请按照以下步骤操作。

  1. 转到您的 GitHub 帐户并导航“存储库”选项卡。
  2. 单击新建以创建新存储库。 为您的存储库命名并单击创建存储库。

不要包含 README.md 文件。 将链接复制到存储库; 我们将在下一步中需要它。

打开 Git Bash 并 cd 进入您希望创建 Git 存储库的目录,并使用 git init 命令初始化 Git 存储库。

这是一个例子。

将文件夹设为 Git Repo 并推送到远程

注意:  如果您不使用 GitHub 作为远程,请使用 git init --bare 命令。

现在我们的目录已经转换为 Git 工作目录,我们可以暂存所有文件以进行提交。 使用 git 添加。 命令将所有文件和文件夹添加到索引中。

在暂存文件之前,让我们快速浏览一下我们的工作目录。

$ git status

将文件夹设为 Git Repo 并推送到远程

我们可以看到 Git 没有跟踪存在的文件和文件夹。 让我们将它们添加到索引中。

$ git add .

让我们检查一下我们的索引。

将文件夹设为 Git Repo 并推送到远程

我们的文件现在正在更改以提交。 我们可以运行下面的命令来提交更改并输入提交消息。

$ git commit -m "Initial Commit"

接下来,我们将本地存储库与远程 GitHub 存储库链接起来。 记住我们复制的链接; 它在这里发挥作用。

这是将两者联系起来的方式。

$ git remote add origin https://github.com/Wachira11ke/Git-Tutorials.git

这将允许我们从远程推送和获取更改。 我们可以通过运行 git remote -v 命令来确认这一点。

将文件夹设为 Git Repo 并推送到远程

现在我们可以将更改推送到远程存储库。 由于我们是第一次推送,我们将使用带有 -u 标志的 git push 命令。

这将指示 Git 将我们的更改推送到远程并设置我们的分支以跟踪远程分支。

$ git push -u origin master

输出结果如下:

将文件夹设为 Git Repo 并推送到远程

set up to track 是什么意思?

当我们设置一个分支来跟踪一个远程分支时,我们可以在不指定远程分支的情况下自动推送和拉取。 您可以使用 git remote -vv 来检查您的远程跟踪分支。

我们可以将非空的本地目录转换为 Git 存储库并将更改推送到远程。 如果您不打算将 GitHub 用作远程服务器,请务必使用 git init --bare 命令。