git出現資料夾後面跟 數字

2021-10-23 11:41:41 字數 492 閱讀 3533

git push後出現資料夾後面跟@+數字,是因為出現了子模組。@後面的數字是雜湊值,用於確定唯一的提交狀態。

檔案push時會壓縮,然後上傳同時生成一串檢驗字串,at後面的數字就是檢驗字串的前面部分。

資料夾內還有.git,導致這些資料夾push後變成了子模組

刪除原來的子資料夾的.git

刪除本地git快取

重新add,push

rm -r .git

# .代表當前資料夾內所有內容

git rm -r --cached .

git add .

git commit -m "init"

# push到遠端新分支

git push origin master:新分支名字

git submodule update --init --recursive

git出現子模組原因

清空git快取

push新分支

遞迴刪除資料夾跟拷貝資料夾

刪除檔案 存在檔案則直接刪除返回true,如果不存在返回false 刪除目錄 為空 直接刪除 不為空 刪不掉 需要先刪除資料夾裡面所有檔案,再刪除資料夾 不存在直接返回false 注意 delete方法 直接從磁碟中刪除,不能像 站一樣可以恢復 遞迴拷貝資料夾 param oldfile 源資料夾 ...

Git筆記 新增檔案,資料夾,空資料夾

git status 檢視那些檔案被修改,那些檔案待提交 git status on branch develop your branch is up to date with origin develop nothing to commit,working directory clean表示當前沒...

git上傳資料夾

前提是設定好ssh keys 遠端倉庫名 1 進入要上傳的專案資料夾,使用init命令將當前目錄初始化為git倉庫git init 2.將工作區的所有 新增到暫存區git add git add.是新增本目錄所有檔案包括資料夾 3.將暫存區的檔案提取到倉庫git commit m test 4.本地...