本地文件上傳到Git遠(yuǎn)程倉(cāng)庫(kù)三大步

Github是目前最流行的代碼托管平臺(tái),相當(dāng)于程序猿界的Facebook,

使用Github就要會(huì)Git工具,下面呢,分享一下我最近學(xué)到的gti命令




1-? git init

git init這個(gè)指令是創(chuàng)建一個(gè)空的git倉(cāng)庫(kù),打開(kāi)gti Bash,依次輸入以下指令,// 后面是注釋

輸入:~/Desktop? ? ? ?? // 打開(kāi)桌面目錄

輸入:mkdir demo? ? ??// 在桌面創(chuàng)建一個(gè)以demo命名的文件 目錄

輸入:cd demo? ? ? ? ? // 進(jìn)入demo文件目錄

輸入:git init? ? ? ? ? ? ? // 創(chuàng)建一個(gè)空git倉(cāng)庫(kù)

輸入:ls -la? ? ? ? ? ? ? ??// 這個(gè)指令是查看當(dāng)前目錄下的文件目錄路徑的,這個(gè)里面有個(gè) .git的文件

輸入:touch index.html? ??? ? ? ?// 創(chuàng)建index.html文件

輸入: mkdir css? ??? ? ? ? ? ? ? ? ?// 創(chuàng)建css文件目錄?

輸入:?touch css/style.css? ? ? // 創(chuàng)建style.css文件并把它放在css下

輸入: git status -sb? ? ? ? ? ? ?? // 這個(gè)指令是用來(lái)顯示當(dāng)前的文件狀態(tài)的

如果你一絲不茍的輸入了以上指令,那么你就會(huì)看到下面這樣的狀態(tài)

注意? css index.html?前面的紅色問(wèn)號(hào) ?。?!?

2-? git add

上面說(shuō)到 git init 是創(chuàng)建一個(gè)空倉(cāng)庫(kù)的,那么要怎樣把本地的文件夾弄到git倉(cāng)庫(kù)里面去呢 ?

那么就開(kāi)始第二步,執(zhí)行 git add 指令,這指令的意思是,將本地創(chuàng)建好的文件添加到暫存區(qū)里面,這一步只是暫存區(qū)

輸入: git add? index.html? ? ? ? ? ? ? ? ? ? ? // 將創(chuàng)建好的index.html文件放到暫存區(qū)里

輸入: git add? css/style.css? ? ? ? ? ? ? ? ?// 將創(chuàng)建好的css/style.css文件放到暫存區(qū)里

輸入:? git status -sb? ? ? ? ? ? ? ? ? ? ? ? ? ? // 這個(gè)指令是用來(lái)顯示當(dāng)前的文件狀態(tài)的,目前狀態(tài)如下圖

上面兩步也可以直接輸入: git add .? 意思是把當(dāng)前目錄(.表示當(dāng)前目錄)里面的變動(dòng)都加到「暫存區(qū)」

??對(duì)比一下和上圖的區(qū)別


3-? git commit -v

想要知道git commit -v這個(gè)指令之前,先認(rèn)識(shí)一下?git commit -m,這個(gè)指令的意思是講文件提交到git遠(yuǎn)程倉(cāng)庫(kù)里,接著上面的開(kāi)始輸入

輸入:git commit index.html -m? ? ?// 將index.html文件提交到git遠(yuǎn)程倉(cāng)庫(kù)

輸入:git commit css/style.css -m? ? ?// 將文件 css/style.css 提交到git遠(yuǎn)程倉(cāng)庫(kù)

或者你也可以這樣寫(xiě):git commit? index.html? css/style.css -m? ?一次將兩個(gè)文件一起提交


在git上新建一個(gè)空倉(cāng)庫(kù)

最后復(fù)制新建的空倉(cāng)庫(kù)紅框里面的命令后執(zhí)行,刷新git倉(cāng)庫(kù),大功告成(新建倉(cāng)庫(kù)一切默認(rèn))

git commit -v這個(gè)是啥玩意呢,執(zhí)行這個(gè)指令,你會(huì)進(jìn)入到一個(gè)vim編輯器

輸入: git commit? index.html -v? ? ? //進(jìn)入vim編輯器里面,按C可以編輯文本,狂按ESC鍵 連按大寫(xiě)Z鍵即可保存退出,具體能干啥我也不是很清楚


如需改動(dòng)文件

輸入:?start? ?css/style.css? ? ? ?// 編輯css文件

改動(dòng)文件后,還需要把git遠(yuǎn)程倉(cāng)庫(kù)里面的文件更新

重新執(zhí)行一邊 :git add 和 git commit -m 即可?


Workspace:工作區(qū)Index / Stage:暫存區(qū)Repository:倉(cāng)庫(kù)區(qū)(或本地倉(cāng)庫(kù))Remote:遠(yuǎn)程倉(cāng)庫(kù)



關(guān)于git命令的分享就到這里結(jié)束了,下次再見(jiàn)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Git 基礎(chǔ) 基本原理 客戶端并不是只提取最新版本的文件快照,而是把代碼倉(cāng)庫(kù)完整的鏡像下來(lái)。這樣一來(lái),任何一處協(xié)同...
    __silhouette閱讀 16,203評(píng)論 5 147
  • Git 命令行學(xué)習(xí)筆記 Git 基礎(chǔ) 基本原理 客戶端并不是只提取最新版本的文件快照,而是把代碼倉(cāng)庫(kù)完整的鏡像下來(lái)...
    sunnyghx閱讀 4,155評(píng)論 0 11
  • 來(lái)源:Git由淺入深之操作與指令作者:驚鴻三世(轉(zhuǎn)載已獲得原作者許可,如需轉(zhuǎn)載請(qǐng)與原作者聯(lián)系) 本篇正式開(kāi)始介紹G...
    極樂(lè)君閱讀 1,886評(píng)論 9 67
  • 一、基本概念: 注:對(duì)于git的分布式概念及其優(yōu)點(diǎn),不重復(fù)說(shuō)明,自己百度或谷歌。本文中涉及到指令前面有$的,在cm...
    大廠offer閱讀 1,559評(píng)論 0 3
  • 我們就像兩艘各行其道,追尋各自目的的航船; 也許我們能邂逅并歡樂(lè)一番,像我們?cè)?jīng)做過(guò)的那樣,兩船并排憩息在同一個(gè)港...
    最喜小兒無(wú)賴閱讀 1,807評(píng)論 0 0

友情鏈接更多精彩內(nèi)容