我正在使用TortoiseGIT。
这是我的流程:
1)右键单击空文件夹,然后单击“Git create repository” 这里“
2)在目录
中创建一个裸存储库3)右键单击另一个空文件夹,然后单击“git clone”
4)从创建的存储库的URL克隆
5)在clone repository中创建一个源文件(如source.cs)
6)右键单击git clone目录并按'git commit - >主“
7)添加source.cs文件并提交
8)创建一个指向原始仓库的不同git clone目录, 尝试进行git同步
结果没有任何反应,我没有得到我在其他回购中提供的源文件......
任何想法如何使这项工作?
答案 0 :(得分:2)
你创建了另一个分支吗? 如果您创建了另一个分支并将其推送到原始仓库,则在克隆时必须切换到该分支,从而创建分支的本地副本。
这将是TG:
remote/origin/yourBranchNameHere
分支,并注意选中“创建新分支”框,并在其文本框中填写分支名称; 另外,你还记得推动这些变化,对吗?
答案 1 :(得分:2)
GIT已分发。我相信正在发生的事情是你提交到本地(在文件夹中创建)存储库。您需要在该存储库上运行同步以将其推回到ORIGIN
。
当我从SVN切换到GIT时,我遇到了类似的问题,因为COMMIT意味着它们非常不同。 (我绝不是这里的专家所以我也可以离开)