我有一些文件夹存储库中的某个文件,现在我想要更改所有目录和文件。如何更改存储库中的所有目录和文件?帮帮我
答案 0 :(得分:0)
Git可以在内部检测作为更改移动到另一个目录的文件或文件夹,就像它可以检测到对单个文件的修改一样。因此,您所要做的就是移动文件和文件夹,然后提交此更改:
$ mv /user/orignal/* /user/new
$ cd /user/original
$ git add -a
$ git commit -m 'Moved all files and folders from original to new directory'
上述移动(mv
)命令会将/user/orignal
下的所有内容(文件和文件夹)移动到目录/user/new
。
答案 1 :(得分:0)
根据您的意愿更改文件和目录。 git status
会告诉您该怎么做:
git add $filename
添加新的
git rm $filename
删除旧名称
然后提交并推送。
Git会识别文件/目录是否刚被移动/重命名。
答案 2 :(得分:0)
如果您的目录中没有未版本控制的文件,则可以使用
$ git add -A
重命名文件和目录后。
这会将存储库中所有未跟踪和更改的文件添加到您的git历史记录中。
仅在文件夹具有版本化内容时才会跟踪文件夹。
当然,提交(并在必要时推送)您的更改。
$ git commit -m "commit message"
$ git push
答案 3 :(得分:0)
我不确定你想要什么,所以我只能猜测。您想要实际获取文件并进行编辑吗?然后,您需要先克隆存储库,然后再编辑它们。
git clone http://yourrepo.com/someproject.git folderForProject
然后您在本地拥有所有文件,并可以随意编辑它们。最后你必须提交并推送它们(如果你想要它们回到回购中)。
git commit -am "Edited something"
git push