1
我意识到,在将.git移动到父目录后,github仓库中的文件结构(即,仓库中每个文件的路径)与本地仓库不同。例如。我以前的回购在src /,看起来像:issusing以下命令git将本地文件结构推送到远程仓库
repo/src$ls -a
repofiles.c .git
repo/src$mv .git ..
repo/src$cd ..
repo$mkdir example
repo$touch example/example1.c && git add example/example1.c
repo$ls -a
src example .git
repo$git commit -a && git push www.github
现在
远程回购后
repo/src/.git
repo/src/repofiles.c
,我有
repo/src/repofiles.c
repo/src/.git
repo/src/example/example1.c
根文件夹但是我希望我的本地结构具有以下结构:
repo/src/repofiles.c
repo/examples/example.c
repo/.git/
非一致性文件结构使程序不能为用户运行。