我在另一个文件夹(a)中有一个文件夹(b)已经被推入存储库,我想使用macHg将文件夹(b)推送到bitbucket,但我希望它推送到bitbucket它看起来就像一个新的文件夹,现在,当我推它时它只是做了一个新的头,它没有把整个文件夹放在那里。如何将整个文件夹推到bitbucket看起来像
文件夹A
答案 0 :(得分:1)
如果您运行hg status
,您会得到什么?你应该得到这样的输出:
zck@zck-desktop:~/my-test$ hg status
? a/b/file
问号意味着mercurial尚未了解a/b/file
。所以让我们告诉它跟踪文件。这只是一个本地命令,还没有任何东西会打到远程服务器。
zck@zck-desktop:~/my-test$ hg add a/b/file
zck@zck-desktop:~/my-test$ hg status
A a/b/file
A
表示刚刚添加了该文件。现在我们只需要提交(这是另一个本地命令)。
zck@zck-desktop:~/my-test$ hg commit -m "added a/b/file, with contents in it?"
最后,我们需要将变更集推送到远程服务器。这是我们完成的唯一触及远程服务器的命令。
zck@zck-desktop:~/my-test$ hg push