git - 如何将本地文件夹连接到现有的 github 存储库?

标签 git github version-control

我在我的笔记本电脑上做了一个 repo 。它在 github.com 上有一个项目页面。

我现在在台式电脑上工作。我手动复制了一些文件,因为我认为我不需要存储库中的每个文件(所以我没有将存储库克隆到我的桌面上)。如何将我的桌面本地文件夹与现有的存储库连接,以便我可以将桌面上的文件推送到存储库(桌面文件现在是这些文件的最新版本,因为我停止在笔记本电脑上工作)

最佳答案

使用命令行将现有项目添加到 GitHub:

# Initialize the local directory as a Git repository.
git init

# Add files
git add .

# Commit your changes
git commit -m "First commit"

# Add remote origin
git remote add origin <Remote repository URL>
# <Remote repository URL> looks like: https://github.com/user/repo.git

# Verifies the new remote URL
git remote -v

# Push your changes
git push origin master

@evolutionxbox 建议您采用第二种方式:

  • 克隆 git 仓库
  • 复制粘贴进去
  • 在原点推送您的更改

如果在任何情况下 git 拒绝您的推送,您可以使用 git push origin master --force

更新(2020 年 10 月 23 日): 请记住,自 2020 年 10 月 1 日起,Github 将默认存储库从 ma​​ster 重命名为 ma​​in https://github.com/github/renaming

关于git - 如何将本地文件夹连接到现有的 github 存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50025872/

相关文章:

Github:将上游分支导入fork

git - 如何使用 CLI 从 GitHub 上的现有远程分支创建新分支?

git - github桌面上的小红箭头和无标志是什么?

github - Golang - 错误 `cannot find package`

git status - 不显示未跟踪的文件

version-control - 在 TFS 源代码管理中移动多个文件

git - 将公共(public) git 存储库集成到私有(private)项目中(没有子模块或子树 merge )

git - 哪些 git 设置和命令可以帮助管理公共(public) Github 上的私有(private)内容?

svn - 如何强制Subversion提交过时的文件?

svn - 复制两次会导致分支内分支而不是错误