其實很早之前就學習過git了,不過很久沒用就生疏了,對一些工作區,暫存區,本地庫的概念就陌生了,現在也是把一些新手常常誤解以及認知的錯誤講一下。
一.github遠端庫的目錄結構
比如我們以 jquery為案例,看人家的目錄結構:
相信大家剛開始看到這種目錄結構有點不知所措,啥東西啊這是?
我們開啟倉庫時,就只看到了bin和src,jquery這個資料夾是沒有的,但實際上這個總資料夾就是乙個倉庫
二.本地庫的初始化和提交
首先你不要把它理解成本地庫和工作區,本地庫是你檔案提交的地方,在這裡你才可以進行版本的切換;你可以理解成就是乙個**庫,在你初始化完乙個**庫後,會生成乙個.git資料夾,裡面就記載著專案的版本歷史、配置檔案等;你可以這樣理解,當你修改**庫的**,新增到暫存區,再提交到本地庫中是儲存你修改的地方的資訊,這樣乙個版本就誕生了,也就記錄在.git中,當我們後悔了就切換版本,它會根據歷史版本的資訊切換,你再看你**庫的**就會變更了
三.git分支
看到上面的圖,分支的出現是為了提高生產的效率;你可以這樣理解,不同的分支就像是多條生產線,master是主生產線,但是在主分支上動刀子不太好吧,是不是我們應該複製乙份再拿來改啊?沒錯,其他分支你就可以當作是為了完成某些功能的生產線,等這條生產線完成了,你再合併到主分支,那主分支就有了新功能了
四.git初始化**庫並上傳到**管理平台的方式
方式一:嚴謹點。把專案** 和 **庫** 分開,意識是當 專案開發完畢後,複製乙份專案,將複製的那份進行git初始化,再提交到**管理平台
方式二:方便點。當專案**開發完畢,直接初始化專案為git**庫,然後提交到遠端庫
web 新手知識點
web開發程式設計 1 能否系統的說出http狀態碼?說出一些常見的 狀態碼,並描述其含義。200 伺服器成功處理了請求並提供了請求的網頁 204 伺服器成功處理了請求,但沒有返回任何內容 400 伺服器不理解請求的語法 403 伺服器拒絕請求 404 伺服器找不到請求的網頁,伺服器不存在的網頁 5...
python知識點大綱 Python新手知識點大綱
對於python,相信很多人都是像我似的想擁有這一技之長,但卻找不到學習的門路,在網上查資料,看著看著就被帶跑偏了,造成自己總是在那幾個知識點中迴圈。為了解決這個問題,自己總結了乙個python知識點大綱,對其進行各個擊破,最後連點成線,連線成面。1 基礎語法 2 資料結構 3 檔案處理 4 web...
TestLink知識點Mantis知識點
testlink知識點 1 testlink系統提供了六種角色 a guest 只有讀的許可權,適合於檢視測試用例和測試需求,以及專案分析的使用者。b testdesigner 可以開展測試用例和測試需求的所有工作。c tester 只能執行測試用例。d senior tester 可以檢視和維護測...