git無法識別倉庫

2021-07-23 18:41:59 字數 494 閱讀 2368

前幾天伺服器的乙個git 倉庫裡面,我輸入了 git log 的時候,報錯,說這不是乙個git倉庫,我就納悶了,前幾天還一直在用 git pull origin master 的,合併遠端的分支,怎麼突然掛了。遠端的github的還能用啊,於是檢查了下許可權,發現root使用者可以操作, test 使用者不能操作。

網上的結果是要 git init, 這個是給小白看的...問題肯定不是這個。

於是 ll -a

發現沒有許可權沒有 x,於是 

sudo chown test:test ./* -r

sudo chown test:test ./\.* -r

接著 sudo chmod 770 ./* -r

sudo chmod 770 ./\.* -r

r 是遞迴更改的意思,就是更改目錄裡面以及子目錄的許可權和所有者

git log 就行了,

在用過 root同步這個倉庫的時候,修改部分的所屬組和所屬人都會改變,所以會出現這樣的問題。

本地git倉庫關聯github倉庫後無法push

在github上新建乙個倉庫後有以下指導 or create a new repository on the command line echo learn git readme.md git init git add readme.md git commit m first commit git ...

git無法識別新增的檔案

h檔案和cpp檔案的名稱一定要區分大小寫。如果資料夾名中有大寫字母,使用git add f 的時候,也要使用大寫字母。否則git不會報錯,但是,sourcetree依然無法 對該檔案進行版本控制。工作目錄中,新建乙個檔案,比如乙個.h和.cpp檔案。但是,git無法識別這些檔案。用git statu...

GIT倉庫恢復

通過使用git版本恢復命令reset,可以回退版本。reset命令有3種方式 git reset mixed 此為預設方式,不帶任何引數的git reset,即時這種方式,它回退到某個版本,只保留原始碼,回退commit和index資訊 git reset soft 回退到某個版本,只回退了comm...