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

發(fā)表評(píng)論
請(qǐng)輸入評(píng)論內(nèi)容...
請(qǐng)輸入評(píng)論/評(píng)論長(zhǎng)度6~500個(gè)字
圖片新聞
-
機(jī)器人奧運(yùn)會(huì)戰(zhàn)報(bào):宇樹(shù)機(jī)器人摘下首金,天工Ultra搶走首位“百米飛人”
-
存儲(chǔ)圈掐架!江波龍起訴佰維,索賠121萬(wàn)
-
長(zhǎng)安汽車(chē)母公司突然更名:從“中國(guó)長(zhǎng)安”到“辰致科技”
-
豆包前負(fù)責(zé)人喬木出軌BP后續(xù):均被辭退
-
字節(jié)AI Lab負(fù)責(zé)人李航卸任后返聘,Seed進(jìn)入調(diào)整期
-
員工持股爆雷?廣汽埃安緊急回應(yīng)
-
中國(guó)“智造”背后的「關(guān)鍵力量」
-
小米汽車(chē)研發(fā)中心重磅落地,寶馬家門(mén)口“搶人”
最新活動(dòng)更多
-
10月23日火熱報(bào)名中>> 2025是德科技創(chuàng)新技術(shù)峰會(huì)
-
10月23日立即報(bào)名>> Works With 開(kāi)發(fā)者大會(huì)深圳站
-
10月24日立即參評(píng)>> 【評(píng)選】維科杯·OFweek 2025(第十屆)物聯(lián)網(wǎng)行業(yè)年度評(píng)選
-
11月27日立即報(bào)名>> 【工程師系列】汽車(chē)電子技術(shù)在線(xiàn)大會(huì)
-
12月18日立即報(bào)名>> 【線(xiàn)下會(huì)議】OFweek 2025(第十屆)物聯(lián)網(wǎng)產(chǎn)業(yè)大會(huì)
-
精彩回顧立即查看>> 【限時(shí)福利】TE 2025國(guó)際物聯(lián)網(wǎng)展·深圳站
推薦專(zhuān)題
- 1 人形機(jī)器人,正狂奔在批量交付的曠野
- 2 3 AI版“四萬(wàn)億刺激”計(jì)劃來(lái)了
- 4 2025年8月人工智能投融資觀察
- 5 一家被嚴(yán)重低估的國(guó)產(chǎn)AI巨頭
- 6 a16z最新AI百?gòu)?qiáng)榜:硅谷頂級(jí)VC帶你讀懂全球生成式AI賽道最新趨勢(shì)
- 7 Manus跑路,大廠掉線(xiàn),只能靠DeepSeek了
- 8 地平線(xiàn)的野心:1000萬(wàn)套HSD上車(chē)
- 9 一萬(wàn)億美元!馬斯克薪酬細(xì)節(jié)拆解
- 10 蘋(píng)果把身家押在Siri上:一場(chǎng)輸不起的自我革命