如何将新代码推送到 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
我不得不这样做,并像这样实现了它。
设置。 我假设您有一个新的远程存储库,其中的文件可能不会与您当前在本地的目录发生冲突。
- Git 从您需要推送到的 git 存储库克隆。只需确保为克隆的代码创建一个新目录。
- 将克隆存储库的内容复制到包含您当前代码的本地目录中。确保复制 .git(隐藏)文件。
- cd 到您的本地目录并 运行
git remote -v
。您应该会看到远程存储库 git 地址。
git add -A
添加您需要的任何更改并提交。
- 终于git推送
我需要将修改后的新 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
我不得不这样做,并像这样实现了它。
设置。 我假设您有一个新的远程存储库,其中的文件可能不会与您当前在本地的目录发生冲突。
- Git 从您需要推送到的 git 存储库克隆。只需确保为克隆的代码创建一个新目录。
- 将克隆存储库的内容复制到包含您当前代码的本地目录中。确保复制 .git(隐藏)文件。
- cd 到您的本地目录并 运行
git remote -v
。您应该会看到远程存储库 git 地址。 git add -A
添加您需要的任何更改并提交。- 终于git推送