首先,创建一个git仓库 hello, 仓库的克隆
此刻你应当在你的工作目录,且有名为“hello”的单一仓库
在你的工作目录中现在应当有两个仓库:原始的“hello”仓库和新克隆的“cloned_hello”仓库。
现在你应当看到新仓库的全部提交列表,而且它或多或少会匹配原始仓库的提交历史。仅有的差异体现在分支名
远程仓库典型地存在于可能是中央服务器的独立机器上。正如我们可以在此处看到的,它们可以指到同一机器上的仓库。关于名称“origin”没有什么特别的,对于主中央仓库(如果有的话)使用名称“origin”只是习惯的约定而已。
在此刻,仓库具有来自原始仓库的全部提交,但它并没有整合到克隆仓库的本地分支中。
现在看看“Updated Rakefile”提交。你将看到本地 master分支指到了此提交,并非我们取得的新提交
git fetch 命令的结果将从远程仓库取得新的提交,但它不会将这些提交合并到本地分支中。
这些是更改。即使 git fetch 不合并更改,然而我们仍然可以手动从远程仓库合并更改。
结尾带 .git 的仓库习惯约定是裸仓库。我们可以看到在 hello.git 仓库中没有工作目录。实际上,除了非裸仓库的.git 目录外什么也没有。
将裸仓库作为远程仓库添加到我们的原始仓库中。 让我们添加 hello.git 到我们的原始仓库。
因为裸仓库通常共享在某种网络服务器上,所以一般很难转到仓库中并拉下更改。因此,我们需要将更改推到其
让我们通过创建更改来开始推送。编辑 README 并提交它。
注意:我们必须明确地指定接收推送的分支名称 master。它可以设置为自动化,但我从未记住实现的命令。选择“Git Remote Branch”gem 更易管理远程分支。
}在博客园里看见一篇老好的文章,教我们做笔记啦,但是做完笔记还是要记得总结哦!
来吧,让我们一起来总结吧,今天先来看看git远程的仓库是怎么建立的。
当然,使用git嘛,第一步肯定是得新建一个git仓库,总得有个操作的空间吧,巧妇难为无米之炊嘛。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。