如何将Git版本控制(Bitbucket)添加到现有源代码文件夹?

use*_*716 79 git bitbucket

如何将现有文件夹的内容添加到Git版本控制?

这里的教程介绍了创建目录然后向其添加源内容的情况.我在一个路径依赖的文件夹中有一些源代码,不想移动它.

那么,我怎样才能进入我的文件夹并使其成为存储库?

Cho*_*ski 173

使用@Arrigo响应和@Samitha Chathuranga发表评论的最终工作解决方案,我将全部放在一起为这个问题建立一个完整的响应:

  1. 假设您在PC上有项目文件夹;
  2. 在bitbucket上创建一个新的存储库: 在此输入图像描述

  3. 我有一个现有的项目: 在此输入图像描述

  4. 打开Git CMD控制台并从第二张图片中键入命令1(转到PC上的项目文件夹)

  5. 键入命令 git init

  6. 键入命令 git add --all

  7. 从第二张图片中键入命令2(git remote add origin YOUR_LINK_TO_REPO)

  8. 键入命令 git commit -m "my first commit"

  9. 键入命令 git push -u origin master

注意:如果您收到错误无法检测到电子邮件或名称,请在第5步后输入以下命令:

 git config --global user.email "yourEmail"  #your email at Bitbucket
 git config --global user.name "yourName"  #your name at Bitbucket
Run Code Online (Sandbox Code Playgroud)


joh*_*nes 26

您可以在包含其他文件的目录中初始化Git目录.之后,您可以将文件添加到存储库并在那里提交.

使用一些代码创建项目:

$ mkdir my_project
$ cd my_project
$ echo "foobar" > some_file
Run Code Online (Sandbox Code Playgroud)

然后,在项目文件夹中,执行初始提交:

$ git init
$ git add some_file
$ git commit -m "Initial commit"
Run Code Online (Sandbox Code Playgroud)

然后使用Bitbucket等你添加remote并推高:

$ git remote add some_name user@host:repo
$ git push some_name
Run Code Online (Sandbox Code Playgroud)

您也可能希望配置跟踪分支等.请参阅git remote set-branches相关命令.

  • 是.你必须在bitbucket创建一个位置,以便他们知道在哪里期待谁,他们创建的repo将是空的,所以你可以推送任何东西:) (4认同)

小智 24

用户johannes告诉您如何在一般情况下将现有文件添加到Git存储库.因为你谈论Bitbucket,我建议你做以下事情:

  1. 在Bitbucket上创建一个新的存储库(您可以在个人资料页面的顶部看到一个"创建"按钮),然后您将转到此页面:

    在Bitbucket上创建存储库

  2. 填写表单,单击"下一步",然后自动转到此页面:

    从头创建存储库或添加现有文件

  3. 选择添加现有文件,然后转到此页面:

    在此输入图像描述

  4. 您可以使用这些命令并将现有文件上载到Bitbucket.之后,文件在线.

  • 第4步中的命令会出错.必须按照此链接中的以下步骤操作.http://samranga.blogspot.com/2015/07/create-git-bitbucket-repository-from.html?view=sidebar (3认同)