我有一个真正的新手问题,我希望可以在这里问一下。
我正在学习使用GitHub,我做了克隆'一堆文件夹到我的笔记本电脑上的不同地方。现在我想将它们组合在一起,但是要小心搞乱隐藏的文件。所以我想知道是否有办法让我确定哪个文件夹可以在本地拖动,哪些文件夹连接到Github。
提前致谢!
答案 0 :(得分:1)
是的,您可以直接将目录移动到一个文件夹中。只是不要合并目录。
本地存储库的所有数据都存储在int removeEven(node *& head)
{
node **currentptr= &head;
int numberOfItemsRemoved = 0;
while (*currentptr)
{
if ( (*currentptr)->data % 2) // Odd
{
currentptr = &(*currentptr)->next;
continue;
}
// Remove a node with an even value
node *p= *currentptr;
*currentptr= p->next;
delete p;
numberOfItemsRemoved++;
}
return numberOfItemsRemoved;
}
中,该.git
位于本地克隆的顶级目录中。
答案 1 :(得分:1)
给定目录结构,如:
a
└── foo
└── .git
b
└── bar
└── .git
c
└── baz
└── .git
您可以自由移动或重命名目录(a.k.a。"文件夹") foo , bar 和 baz 。隐藏的 .git 目录(实际克隆的存储库;每个顶级目录的其他内容代表您的"工作树")将默认与其父目录一起移动
您可以将所有顶级文件夹一起收集为子目录。例如,假设Bash提示符:
mkdir ~/Documents/GitHub
mv -i /path/to/foo /path/to/bar /path/to/baz ~/Documents/GitHub/