【问题标题】:How do I backup my project with git?如何使用 git 备份我的项目?
【发布时间】:2017-05-26 10:49:09
【问题描述】:

我想备份我的项目,所以我尝试用

初始化代表
git init

然后提交所有文件

git add .
git commit -am "first commit"

现在我想将它推送到一个存储库(不仅仅是本地存储的)。

我知道我必须做类似的事情

git push origin master

我知道master是我的分支名称,但origin是什么?

文件存储在哪里?我是否必须在 GitHub 上创建一个存储库,以便文件可以存储在 GitHub 的服务器上,或者是否有一些 Git 服务器可以免费存储我的文件(我假设不是:D)?

所以我必须先在 GitHub 上创建存储库,然后将我的本地项目与 GitHub 存储库连接起来

git remote <url_to_GitHub_rep>

【问题讨论】:

  • GitHub 对于公共/开源项目是免费的。 Bitbucket 为个人和小型团队提供免费的私有存储库。

标签: javascript node.js git github version-control


【解决方案1】:

在 github 中创建一个仓库并复制 git url(Something Like https://github.com/username/gitname.git)。

然后

git init

git add .

git commit -m "First commit"

git remote add origin https://github.com/username/gitname.git

git remote -v

git push origin master

然后你会被问到你的 Github 用户名和密码。

现在输入 Github 用户名和密码。

文件将上传到您的存储库。

谢谢。

【讨论】:

  • 第一次推送使用命令使用git push -u origin master 设置存储库的上游。有关详细说明,请参阅此question
  • 是的,没错。
【解决方案2】:

首先,您需要有一个帐户。

【讨论】:

  • 而不是在您的答案中添加截图。总结答案中的步骤/过程,并可能添加对资源的链接和引用。
  • 图片不错,但是搜索引擎需要的元数据很少甚至没有,所以为了让以后的搜索者找到这篇文章,添加一些相关的描述
  • 我同意。并将遵循相同的
【解决方案3】:

使用 git 备份项目的最流行方法是使用远程 git repo

对于远程git repo,可以设置在自己的服务器上,也可以托管在github、bitbucket等上。

远程仓库是您真正控制或备份项目的地方。本地 git repo 作为远程 repo 的工作副本。您可以在以下情况下将远程仓库与本地仓库连接起来:

已经有本地repo(你的情况):

git add .
git commit
git remote add origin <remote repo URL>
git push -u origin master

注意:

origin 是远程 repo 的默认名称(类似于master 是默认分支名称),因为您可以使用其他名称来替换 origin。

-u (--set-upstream) 选项设置本地 master 分支和远程 master 分支之间的跟踪关系。您可以通过git status 找到您本地的master 位于远程master 分支之后或之前。

没有本地仓库:

git clone <remote repo URL>
cd <repo name>
git add .
git commit
git push origin master

注意:当你在本地克隆一个远程仓库时,git会默认设置远程名称为origin

【讨论】:

    猜你喜欢
    • 2012-02-18
    • 2021-02-03
    • 1970-01-01
    • 1970-01-01
    • 2018-09-11
    • 1970-01-01
    • 2020-05-09
    • 1970-01-01
    • 2014-03-01
    相关资源
    最近更新 更多