我正在使用tortoisegit。
这是我的过程:
1)右键单击"空文件夹",然后单击'git创建存储库 这里'
2)在目录中制作一个裸露的存储库
3)右键单击其他空的文件夹,然后单击" git克隆"
4)从创建存储库的URL中克隆
5)在克隆存储库中创建一个源文件(例如source.cs)
6)右键单击git克隆目录,然后按'git commit-> master'
7)添加源文件并提交
8)创建一个指向原始仓库的不同git克隆目录, 尝试执行git同步
结果什么都没有发生,我没有得到我在其他仓库中计算的源文件...
有什么想法如何使这项工作?
git分布。我相信正在发生的事情是您致力于本地(创建的文件夹中的)存储库。您需要在该存储库上运行同步才能将其推回ORIGIN
。
我从SVN转换为Git时也有类似的问题,因为它们在提交的含义上大不相同。(我绝不是这里的专家,所以我也可以离开)
您是否创建了另一个分支?如果您创建了另一个分支并将其推入原始存储库,则在克隆时必须切换到它,制作分支的本地副本。
这将在TG中:
- 右键单击"克隆回购",然后转到Tortoisegit菜单;
- 选择"开关/结帐";
- 选择
remote/origin/yourBranchNameHere
分支,请注意选中"创建一个新的分支"框,并用分支的名称填充文本框; - 按"确定"。
另外,您还记得推动更改吗?