GIT 知識點 整理

2021-08-14 19:25:45 字數 1076 閱讀 5258

就ok了,接下來就可以chmod修改許可權了。

重新命名分支,如果newbranch名字分支已經存在,則需要使用-m強制重新命名,否則,使用-m進行重新命名

windows中的換行符為 crlf, 而在linux下的換行符為lf,所以在執行add . 時出現提示,解決辦法:

可以這樣做:git config core.autocrlf false

在gitstore目錄下 初始化乙個git倉庫

複製乙個檔案到gitstore目錄下,然後執行git add .

將「修改」從當前工作區存放到暫存區

將暫存區中存放的檔案提交到git倉庫

在遠端新建乙個git**庫:

將本地**庫的當前分支與遠端的**庫相關聯

將本地**庫的當前分支推送到遠端的**庫

另:命令補充!

cd .git 

vim config

新增 [credential]

helper = store

在需要修改專案檔案許可權,但是又擔心修改後導致本地與線上檔案衝突,怎麼辦?

可以使用 git config core.filemode false

然後使用 cat .git/config

就ok了,接下來就可以chmod修改許可權了。

把某些目錄或檔案加入忽略規則,按照上述方法定義後發現並未生效,原因是.gitignore只能忽略那些原來沒有被追蹤的檔案,如果某些檔案已經被納入了版本管理中,則修改.gitignore是無效的。那麼解決方法就是先把本地快取刪除(改變成未被追蹤狀態),然後再提交:

知識點整理

一 標準庫容器和演算法 1.順序容器 與前面類似 2.關聯容器 map和multimap 元素包含key 鍵 和值 value 兩部分 按照鍵對元素排序 map不允許重複元素出現,但multimap可以 set和multliset 是包含已排序物件的關聯容器 只是單純的鍵的集合 set不允許重複鍵出...

知識點整理

一 標準庫容器和演算法 1.順序容器 與前面類似 2.關聯容器 map和multimap 元素包含key 鍵 和值 value 兩部分 按照鍵對元素排序 map不允許重複元素出現,但multimap可以 set和multliset 是包含已排序物件的關聯容器 只是單純的鍵的集合 set不允許重複鍵出...

知識點整理

一 狀態控制碼 code,control flag 標誌位欄位 u a p r s f 佔6位元。各 位元的含義如下 ack 確認位元 acknowledge 只有當ack 1時確認號字段才有效,代表這個封包為確認封包。當ack 0時,確認號無效。psh push function 若為1時,代表要...