git - 如何使用 Git 初始推送到远程存储库?

标签 git version-control

我已经阅读了无数的教程,但我总是感到力不从心。这是我得到的:

  • 我在 Windows 桌面上运行 RubyMine
  • 我已经根据他们的 instructions 在我的 WebFaction 托管帐户上安装了 Git
  • Git 似乎在两台机器上都运行良好

这是我正在做的:

  1. 在服务器上:
    • mkdir 项目
    • git 初始化
    • git add .
    • git commit #==> nothing to commit
  2. 在客户端:
    • 在 RubyMine 中创建新项目
    • Git init 在项目的顶层目录
    • 将更改推送到服务器 #==> 无法将一些引用推送到...

我缺少哪些步骤?

最佳答案

在服务器上:

mkdir my_project.git
cd my_project.git
git --bare init

在客户端:

mkdir my_project
cd my_project
touch .gitignore
git init
git add .
git commit -m "Initial commit"
git remote add origin youruser@yourserver.com:/path/to/my_project.git
git push origin master

请注意,当您添加来源时,您可以使用多种格式和架构。我建议您查看托管服务提供的内容。

关于git - 如何使用 Git 初始推送到远程存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2337281/

相关文章:

git - 如何删除已发布的分支而不在 github 控制台上创建 pull 请求

git - Gerrit 尝试配置简单的 rebase

python - 有没有一种方法可以获取 git 存储库中具有新/修改/删除状态的文件数?

git - 为什么它不是提交并且无法从中创建分支?

version-control - 源代码控制关联绑定(bind)问题

git - 为什么基于 merge 的 SCM 优于基于锁的系统?

eclipse - Git:访问控制?实践中怎么做

git - GIT 新手 - 从 Github 部署到 Google Compute Engine/AWS

git - 多次提交后创建 git 分支

asp.net - 我们应该为每个开发人员拥有单独的数据库实例吗?