如何将现有文件夹的内容添加到Git版本控制中?
这里的教程介绍了创建目录然后向其中添加源内容的情况。我在依赖于路径的文件夹中有一些源代码,不想移动它。
那么,如何才能进入我的文件夹并使其成为存储库?
Answers:
使用@Arrigo响应和@Samitha Chathuranga注释的最终工作解决方案,我将综合起来为这个问题建立完整的响应:
打开Git CMD控制台并在第二张图片中键入命令1(转到PC上的项目文件夹)
键入命令 git init
键入命令 git add --all
从第二张图片(git remote add origin YOUR_LINK_TO_REPO
)输入命令2
键入命令 git commit -m "my first commit"
键入命令 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
git remote add origin YOUR_LINK_TO_REPO
git remote set-url origin https://<username>@bitbucket.org/<username>/reponame.git
您可以在包含其他文件的目录中初始化Git目录。之后,您可以将文件添加到存储库并在此提交。
用一些代码创建一个项目:
$ mkdir my_project
$ cd my_project
$ echo "foobar" > some_file
然后,在项目文件夹中进行初始提交:
$ git init
$ git add some_file
$ git commit -m "Initial commit"
然后使用Bitbucket或类似的方法添加aremote
并向上推:
$ git remote add some_name user@host:repo
$ git push some_name
然后,您可能还需要配置跟踪分支等。有关此信息,请参阅git remote set-branches
和相关命令。
git clone mavme@bitbucket.org/mavme/example-site-example7.dev.git'
)并检查其中是否没有价值,您可以用力(git push -f some_name
)进行项目推送
用户johannes告诉您,通常情况下,如何将现有文件添加到Git存储库。因为您谈论Bitbucket,所以建议您执行以下操作:
在Bitbucket上创建一个新的存储库(您可以在个人资料页面的顶部看到“创建”按钮),然后您将转到此页面:
填写表格,单击下一步,然后您将自动转到此页面:
选择添加现有文件,然后转到此页面:
使用这些命令,然后将现有文件上传到Bitbucket。之后,文件在线。
这些命令在您的Bitbucket帐户中给出。在Bitbucket中打开存储库时,它会为您提供您需要按顺序执行的命令的完整列表。所缺少的是确切地需要在哪里执行这些命令(Git CLI,SourceTree终端)。
当我在Git CLI中编写这些命令时,我在为这些命令而苦苦挣扎,但是我们需要在SourceTree终端窗口中执行这些命令,并且存储库将添加到Bitbucket中。
对于这个问题,我有一个非常简单的解决方案。您不需要使用控制台。
TLDR:创建存储库,将文件移动到现有项目文件夹,SourceTree将询问您他的文件在哪里,找到文件。完成,您的存储库位于另一个文件夹中。
长答案:
提示:在创建新的存储库后,“在SourceTree中克隆”选项不可用,因此您首先必须单击“创建自述文件”以使该选项可用。