如何将新代码推送到 github 中现有的 git 存储库

How to push a new code to an existing git repository in github

我需要将修改后的新 java 代码推送到我在 github 中的旧 git 存储库,但我的电脑中没有旧代码。怎么做?

我之前在 github 帐户之前推送过一个代码。现在我的电脑里没有那个旧代码了。如何将项目拉入我的电脑并在进行更改后再次推送到同一存储库?

我在 github 方面没有太多经验,所以请帮助我提高 github 上的技能。

您需要确保您的本地存储库(您计算机上的那个)连接到远程存储库(GitHub 服务器上的那个)。

在此之后,您需要将修改后的文件添加到暂存区。比如说,你有一个你修改过的文件 test.txt,你可以通过输入

将它添加到暂存区
git add test.txt

之后您需要提交这些更改。你可以通过

git commit -m "commit message"

就是这样,您现在已经保存了这些更改并将它们记录在版本控制中。但是您所做的更改仅记录在本地存储库中,您需要将这些更改推送 到远程存储库(GitHub 服务器)。您可以通过

git push origin master

将这些更改推送到远程服务器需要几秒钟(取决于您的网速和项目文件大小)。完成后,您可以在 GitHub 上打开该存储库并亲自查看更改。

首先检查你的遥控器,看看它指向的地方

$ git remote -v
origin  ssh://git@<old-git-url>/<project>.git (fetch)
origin  ssh://git@g<old-git-url>/<project>.git (push)

将指向更改为 GitHub

$ git remote set-url origin ssh://git@<github-url>/<project>.git

现在您的存储库指向 Github

现在您可以进行更改,然后添加它们并进行提交,最后推送到远程分支;说你是master.

git add <file>
git commit -m <commit message>
git push origin master

我不得不这样做,并像这样实现了它。

设置。 我假设您有一个新的远程存储库,其中的文件可能不会与您当前在本地的目录发生冲突。

  1. Git 从您需要推送到的 git 存储库克隆。只需确保为克隆的代码创建一个新目录。
  2. 将克隆存储库的内容复制到包含您当前代码的本地目录中。确保复制 .git(隐藏)文件。
  3. cd 到您的本地目录并 运行 git remote -v。您应该会看到远程存储库 git 地址。
  4. git add -A 添加您需要的任何更改并提交。
  5. 终于git推送