📌  相关文章
📜  推送现有的 repo (1)

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

推送现有的 Repo

推送现有的 Repo 是指将本地的代码库传送至远程的版本库。GitHub 是一个非常流行的代码托管平台,而 Git 是用于版本控制的一个工具。通过 Git,在 GitHub 上建立一个代码库并存储代码,程序员可以使用 Push 操作将本地的更改推送到远程版本库。

前置知识

在推送一个已存在的 Repo 到远程服务器之前,需要您先使用 Git 工具创建一个本地代码库。在这个本地代码库中,您将创建一个本地分支,修改代码,并使用 Git 命令来添加并提交更改的代码。最后,您需要将已更改的代码推送回远程版本库。

推送现有 Repo 的步骤
  1. 使用 Git Bash 或任意其他命令行工具进入您的本地代码库文件夹。
  2. 创建一个本地分支。在 Git 中,本地分支相当于您在本地所做的代码更改的容器。使用以下命令创建一个本地分支:
git branch <branch-name>
git checkout <branch-name>

<branch-name> 是您想要创建的分支名字。 3. 在您的本地分支上修改代码。现在,您可以在本地分支上编辑您要上传的文件,添加和删除文件,但是您不必向追踪远程分支的代码库提交所有这些更改。 4. 添加更改后的代码。使用以下命令将本地分支上更改过的代码添加到 Git:

git add .

使用 . 表示将所有更改的文件都添加到 Git 中,如果您想仅添加某一个文件,可以使用文件路径代替 . 。 5. 提交更改后的代码。使用以下命令将更改后的代码提交到本地分支上:

git commit -m "your commit message here"

-m 之后添加您的提交信息,例如:

git commit -m "修改 README.md 文件"
  1. 推送更改后的代码到远程仓库。使用以下命令将本地分支上更改之后的代码推送到远程代码库:
git push origin <branch-name>

<branch-name> 是您的分支名字。如果您还没有和远程仓库建立联系,请先在您的 GitHub 上创建一个代码库并将其与本地仓库建立联系。在这种情况下,您需要使用以下结构连接到 GitHub:

git remote add origin https://github.com/<your-github-account>/<repo-name>.git

<your-github-account> 是您的 GitHub 账户名字,<repo-name> 是您要推送到的代码库的名字。

  1. 检查您的推送结果。在以上命令执行完之后,您将能够在 GitHub 上看到您的更改的代码库。您也可以通过以下命令检查您的推送结果:
git log --oneline

这一命令输出最近只有一行代码更改的提交记录。它们通常会包括 SHA-1 校验和、提交者姓名、提交时间和提交信息。

总结

到目前为止,我们已经学习了如何将本地 Git 代码库的更改推送到远程版本库上。通过遵循以上几个步骤,您可以将您正在进行的工作保存在本地分支上,并将更改后的代码提交到追踪远程分支的远程服务器。这可以让您专注于编码而不是处理代码库。