我有一个文件set
,其中mechanicalsoup.Form
是父项目,import mechanicalsoup
browser = mechanicalsoup.StatefulBrowser()
browser.get("http://cental.fltr.ucl.ac.be/treetagger/")
form = browser.select_form()
form.set('file_to_tag', 'test.txt')
result = browser.submit_selected()
是子模块。在project/data/data.csv
内部,我跑步
project/
git答复:
data/
但是,当我在gitlab上学习主文件时,文件就在那里了。
我尝试执行git reset,git fetch和git pull,但都没有解决此问题。
在git发疯之前发生的某件事是我有一个损坏的树对象。要解决此问题,我必须删除所有此类对象,然后执行git fetch和git pull。
这导致数据子模块报告脏对象,我通过删除.git文件并执行git pull来修复该对象。
在那之后,我似乎能够毫无问题地进行推拉,所以我不确定是否相关。
关于如何使git再次跟踪文件的任何建议?
答案 0 :(得分:1)
如果您已经损坏并最终删除了.git,则您已经尝试了硬重置(假设您已经尝试过git clone <repo>
并且不担心丢失任何文件。如果是这样,请尝试
var arr = [[1,2,3], [4,5,6], [7]];
var n = 0;
for (var i = 0; i < arr.length; i++){
n += arr[i].length;
}
console.log(n);
这将使用正确的文件重新初始化您的仓库
答案 1 :(得分:0)
要跟踪该文件,请尝试以下操作:
git add data.csv
答案 2 :(得分:0)
也许尝试一下
git submodule update --rebase --remote