# Git(1/3) Day 1 五倍紅寶石(第八屆共筆)(2021/06/28) > ## fake it, till you make it! Git又稱Stupid Content Tracker, 相較於CVS、SVN之類的集中式的版控系統, Git是一個分散式的版控系統,最大的優點在於**支援本地及遠端操作**, 也就是說**沒有網路也可以用**。 分散式:使用者不須透過伺服器就可以互相分享檔案。 版本控制:**紀錄此目錄各時間軸發生的事**,可以清楚看到各檔案新增、修改、刪除等發生的時間, 並且可以坐時光機回去。 ### 甚麼時候要進行commit: 1. 功能已完成 2. 下班告一段落 git -m "WIP - 會員功能"(WIP = Work In Progress) 3. 請別人接手 ### git版控: 建議將目錄版本控制後,底下不要再加入其他版控目錄,會很亂。  Git心智圖原檔: https://www.xmind.net/m/q5E4yZ --- 補充: Linux 基本許可權UGO(User、Group、Other) : 可利用終端機變更檔案使用權限(必須為檔案創建者)。 類型:d為目錄、-為檔案。 * U =用戶 * G =群組 * O =其它 UGO:r為有看的權限、w為有寫入的權限、x為有執行的權限。 ``` 範例: 類型 User Group Others d rwx r-x r-x - 111=7 101=5 101=5 =>個位數2的0次方 + 十位數2的1次方 + 百位數2的2次方 =>得出二進位數字 ``` 修改權限:chmod + 三位數(以二進位去換算累加,1為可使用此功能、0為不可使用) + 檔案名 ex. Q: 如何更改權限為 rwx -wx rw- A: `chmod 736 xxx.html` sample: * `chmod 777 [檔名]`:權限全開 * `chmod +x [檔名]`:增加執行(x)的權限 * `chmod g+x [檔名]`:只替群組(G)增加執行(x)的權限 ps: mac 要看檔案權限終端機指令為 ls-l ###### tags: `Git`
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up