GIT、Visual Studio 和 BitBucket 入门






4.68/5 (13投票s)
GIT、Visual Studio 和 BitBucket 入门并不难,但可能需要一些时间来摸索。 这里简单介绍一下如何将新项目置于源代码控制之下。
引言
源代码控制。 除了一个好的、可靠的备份系统之外,它是开发人员最好的朋友! 好吧,如果你忽略 IDE 的话。
但是...设置它可能会让人困惑,特别是如果(像我一样)你不经常这样做 - 所以每次你尝试时,你都忘记了上次花了一整天时间才弄清楚的东西...:叹息:...我知道我就是这样。
所以这是一个简单的、一步一步的指南来完成它。
背景
这假设您正在使用 Visual Studio 2013 社区版,并且您已经设置并选择了“Microsoft Git Provider”插件(“工具...选项”,“源代码控制...插件选择”,“当前源代码控制插件”来检查并在需要时选择。) 如果您还没有安装插件,请到这里:MSDN[^]
这也假设你已经在 BitBucket[^] 上设置了一个帐户,并且可以登录并创建存储库。 如果你还没有,先做这个!
入门
创建项目和本地存储库
打开 Visual Studio,然后选择“文件... 新建项目”
像往常一样选择项目类型,给它一个合适的名称和解决方案名称,然后在按“确定”之前勾选“创建新的 Git 存储库”复选框。
打开“解决方案资源管理器”窗格,并提交您的项目
- 右键单击解决方案名称,然后从上下文菜单中选择“提交...”
- 这将打开“团队资源管理器”窗格。 在提示您的地方输入提交消息。 (在您这样做之前,它不会启用“提交”按钮)。 “初始创建”是个好主意!
- 按“提交”按钮。
创建远程存储库
登录到您的 BitBucket 帐户,然后使用顶部菜单:“创建...创建存储库”。
出现的表单允许你设置存储库:你需要一个名称,一个描述是个好主意,剩下的由你决定! :laugh
按“创建存储库”按钮。
当存储库准备好后,单击“我有一个现有项目”。 这将显示您需要的 PUSH 命令详细信息
cd /path/to/my/repo
git remote add origin https://YOUR_NAME@bitbucket.org/YOUR_NAME/YOUR_REPOSITORY.git
git push -u origin --all # pushes up the repo and its refs for the first time
git push -u origin --tags # pushes up any tags
你需要的是 URL - 来自此示例中的第二行
https://YOUR_NAME@bitbucket.org/YOUR_NAME/YOUR_REPOSITORY.git
将其复制到剪贴板。
回到 Visual Studio
在“团队资源管理器”窗格中,使用顶部下拉列表(可能当前显示“更改”)选择“未同步的提交”。 这将显示“发布到远程存储库”页面。
将您从 BitBucket 复制的 URL 粘贴到提示的位置:“输入一个空 GIT 仓库的 URL”,然后按“发布”。 不会花费很长时间 - 或者对于一个新项目来说不应该花费很长时间,那里没有很多东西 - 完成后你就完成了。
回到 BitBucket 检查
单击左侧的“源代码”按钮,瞧! 您的项目已在存储库中。
重要!
在编写此内容后立即引起我注意的一件事是,默认的 gitignore 文件设置为放弃任何以“Backup”开头的文件 - 因此,如果您希望将它们置于源代码控制之下,则应避免将您的项目、类或任何文件命名为以“Backup”开头的内容。 偶尔检查一下你的 BitBucket 存储库,以检查是否包含所有文件是值得的,因为在其他任何地方都没有视觉线索表明它们没有被包含... :swearword: :swearword: :swearword
拥有源代码控制的主要原因之一是与同事共享代码。 请记住源代码控制的主要罪恶永远不要提交无法编译的代码! 你会让人们恼火到组成私刑暴徒的地步... :laugh
历史
- 2015-04-25 第一个版本
- 2015-04-26 错别字,并添加了“Backup”文件名警告