如何将从GitHub克隆的本地文件夹与常规本地文件夹分开?

时间:2016-03-10 01:49:50

标签: git github

我有一个真正的新手问题,我希望可以在这里问一下。

我正在学习使用GitHub,我做了克隆'一堆文件夹到我的笔记本电脑上的不同地方。现在我想将它们组合在一起,但是要小心搞乱隐藏的文件。所以我想知道是否有办法让我确定哪个文件夹可以在本地拖动,哪些文件夹连接到Github。

提前致谢!

2 个答案:

答案 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/