在我的laravel安装中,我有一个envoirement文件和一个我需要的XML文件的文件夹,但是不想包含在我的git REPO中。
在我的本地电脑上:
XML /
.ENV
我做了: git rm -r XML
git rm -r .env
推动了变化。
但是我从我的电脑上删除了这个文件,这是我不想要的。 我只想从我的git中删除。
如果我现在开始生产它会删除.env en XML文件。
感谢任何帮助。
答案 0 :(得分:2)
我的.gitignore看起来像
def Query(Query):
conn = sqlite3.connect("DB.db")
cur = conn.cursor()
cur.execute(Query)
cur.close()
conn.close()
return
if __name__ == '__main__':
conn = sqlite3.connect("DB.db")
cur = conn.cursor()
start = time.time()
curOperations.execute(QUERY)
curOperations.execute(QUERY)
curOperations.execute(QUERY)
end = time.time()
TIME1 = end - start
cur.execute('PRAGMA journal_mode=wal')
conn.commit()
start = time.time()
pool = Pool(processes=2)
pool.imap(Query,[QUERY, QUERY, QUERY])
pool.close()
pool.join()
end = time.time()
TIME2 = end - start
cur.close()
conn.close()
答案 1 :(得分:1)
首先,确保文件列在.gitignore
(或.git/info/exclude
)中。
然后,如果要从存储库中删除文件,而不是从工作树中删除文件,请使用git rm --cached
:
git rm --cached -r XML .env
git commit
这将暂存文件以进行删除,但保留工作副本。