一文總結(jié)GitHub使用指南
你可以使用git status檢查臨時(shí)區(qū)域的狀態(tài)
你將看到與上面顯示的消息相似的消息,該消息告訴你所做的更改需要提交,此處將顯示所有掛起的提交,F(xiàn)在,你可以對(duì)你所做的所有更改(這些更改反映在暫存區(qū)中)進(jìn)行快照,并使用Git commit-m“<commit message>”將它們保存在Git repo中你的提交消息應(yīng)該簡潔明了,這樣其他開發(fā)人員就可以輕松地確定你為什么要進(jìn)行這種更改。
完成后,你將收到以下消息:
現(xiàn)在,所有文件都已提交到Git存儲(chǔ)庫中。你可以檢查暫存區(qū)的狀態(tài),這一次它將反映沒有要提交的內(nèi)容:
此后,每當(dāng)你對(duì)任何文件(如錯(cuò)誤修復(fù)程序或其他任何文件)進(jìn)行更改并將其添加到暫存區(qū)時(shí),Git將知道對(duì)哪些文件進(jìn)行了更改,并將在提交中記錄文件的全部內(nèi)容。我將對(duì)我的一個(gè)代碼文件進(jìn)行一些更改,并在更改后提交:
如你所見,當(dāng)我再次添加文件時(shí),Git非常聰明,知道我只對(duì)單個(gè)文件進(jìn)行了更改,這反映在其輸出中。在此之后我所做的提交僅更新了該特定文件,而沒有更新其他文件。查看日志版本控制的重點(diǎn)是保留所做更改的記錄,你可以使用git log命令(https://git-scm.com/docs/git-log) 執(zhí)行此操作,它為你提供了按時(shí)間順序進(jìn)行的所有提交的完整視圖:
如你所見,我的姓名,電子郵件地址,時(shí)間戳和提交消息都反映在日志中,這使得跟蹤誰進(jìn)行了哪些更改以及確定bug何時(shí)首次引入到項(xiàng)目中變得相當(dāng)容易。在GitHub上上傳到遠(yuǎn)程存儲(chǔ)庫到目前為止,我們都還在本地存儲(chǔ)庫上工作,這意味著所做的所有更改都已在你的本地計(jì)算機(jī)上進(jìn)行了跟蹤,而我們的開發(fā)人員目前還看不到它們,為此你需要?jiǎng)?chuàng)建一個(gè)遠(yuǎn)程存儲(chǔ)庫——一個(gè)任何地方任何人都可以訪問的存儲(chǔ)庫,這就是GitHub的用武之地!你的遠(yuǎn)程存儲(chǔ)庫位于GitHub服務(wù)器上,任何人都可以訪問它,因此讓我們創(chuàng)建一個(gè)遠(yuǎn)程存儲(chǔ)庫!注意:你需要為此創(chuàng)建一個(gè)GitHub帳戶。創(chuàng)建遠(yuǎn)程存儲(chǔ)庫的步驟在右上角,單擊+號(hào),然后單擊新建存儲(chǔ)庫:
在下一頁上,為你的存儲(chǔ)庫命名并提供簡短描述,完成后,點(diǎn)擊創(chuàng)建存儲(chǔ)庫:
太棒了!你剛剛創(chuàng)建了第一個(gè)遠(yuǎn)程存儲(chǔ)庫。GitHub在2019年1月向個(gè)人免費(fèi)提供了私有存儲(chǔ)庫。在2020年4月,GitHub對(duì)所有人(包括組織)免費(fèi)提供了私有存儲(chǔ)庫。將Git遠(yuǎn)程添加到你的存儲(chǔ)庫創(chuàng)建GitHub存儲(chǔ)庫后,GitHub將提示你將文件上傳到遠(yuǎn)程存儲(chǔ)庫:
由于我們已經(jīng)創(chuàng)建了本地存儲(chǔ)庫,因此首先需要同步本地和遠(yuǎn)程存儲(chǔ)庫。我們可以使用git remote add origin <URL>來做到這一點(diǎn)
該命令在本地和遠(yuǎn)程存儲(chǔ)庫之間創(chuàng)建連接。一旦這樣做,我們就不再需要每次都通過URL引用遠(yuǎn)程存儲(chǔ)庫,我們可以使用名稱origin來引用遠(yuǎn)程存儲(chǔ)庫。使用Push現(xiàn)在已經(jīng)添加了遠(yuǎn)程存儲(chǔ)庫,你所要做的就是將你的提交從本地存儲(chǔ)庫推送到遠(yuǎn)程存儲(chǔ)庫,以便所有開發(fā)人員都可以查看更改。你可以使用git push -u origin <branch-name>將本地存儲(chǔ)庫轉(zhuǎn)移到GitHub服務(wù)器上的遠(yuǎn)程存儲(chǔ)庫

發(fā)表評(píng)論
請輸入評(píng)論內(nèi)容...
請輸入評(píng)論/評(píng)論長度6~500個(gè)字
最新活動(dòng)更多
-
6月20日立即下載>> 【白皮書】精準(zhǔn)測量 安全高效——福祿克光伏行業(yè)解決方案
-
7月3日立即報(bào)名>> 【在線會(huì)議】英飛凌新一代智能照明方案賦能綠色建筑與工業(yè)互聯(lián)
-
7月22-29日立即報(bào)名>> 【線下論壇】第三屆安富利汽車生態(tài)圈峰會(huì)
-
7.30-8.1火熱報(bào)名中>> 全數(shù)會(huì)2025(第六屆)機(jī)器人及智能工廠展
-
7月31日免費(fèi)預(yù)約>> OFweek 2025具身機(jī)器人動(dòng)力電池技術(shù)應(yīng)用大會(huì)
-
免費(fèi)參會(huì)立即報(bào)名>> 7月30日- 8月1日 2025全數(shù)會(huì)工業(yè)芯片與傳感儀表展
推薦專題
- 1 AI 眼鏡讓百萬 APP「集體失業(yè)」?
- 2 大廠紛紛入局,百度、阿里、字節(jié)搶奪Agent話語權(quán)
- 3 深度報(bào)告|中國AI產(chǎn)業(yè)正在崛起成全球力量,市場潛力和關(guān)鍵挑戰(zhàn)有哪些?
- 4 一文看懂視覺語言動(dòng)作模型(VLA)及其應(yīng)用
- 5 上海跑出80億超級(jí)獨(dú)角獸:獲上市公司戰(zhàn)投,干人形機(jī)器人
- 6 國家數(shù)據(jù)局局長劉烈宏調(diào)研格創(chuàng)東智
- 7 下一代入口之戰(zhàn):大廠為何紛紛押注智能體?
- 8 百億AI芯片訂單,瘋狂傾銷中東?
- 9 Robotaxi新消息密集釋放,量產(chǎn)元年誰在領(lǐng)跑?
- 10 格斗大賽出圈!人形機(jī)器人致命短板曝光:頭腦過于簡單