我是git的新手,我正在尝试在Java应用程序中使用JGit。我想知道Git是否有“将文件提交到特定目录中”或者Git是否仅基于存储文件的工作树?
例如,假设我有一个保存在C:/tmp/myfile.docx中的文件。是否可以告诉Git将其作为/myProject/myfile.docx存储在存储库中?
谢谢:)
答案 0 :(得分:0)
这是不可能的。将您的Git存储库视为目录树的时间机器。您只能将文件添加到该目录树中的git。并且不要尝试制作C:\ Git存储库......:)
因此,假设您的Git存储库位于C:\tmp\myRepo
。要将文件添加到存储库,您需要执行以下操作:
myfile.docx
移至C:\tmp\myRepo
cd C:/tmp/myRepo && git add -A
git commit -am "added myfile.docx"