Git使用教程

Git入門教程

SVN與Git的最主要的區(qū)別肯尺?

  • SVN是集中式版本控制系統(tǒng)忘伞,版本庫是集中放在中央服務(wù)器的奶段,而干活的時(shí)候,用的都是自己的電腦伙狐,所以首先要從中央服務(wù)器哪里得到最新的版本涮毫,然后干活,干完后贷屎,需要把自己做完的活推送到中央服務(wù)器罢防。集中式版本控制系統(tǒng)是必須聯(lián)網(wǎng)才能工作,如果在局域網(wǎng)還可以唉侄,帶寬夠大咒吐,速度夠快,如果在互聯(lián)網(wǎng)下属划,如果網(wǎng)速慢的話恬叹,就納悶了。

  • Git是分布式版本控制系統(tǒng)同眯,那么它就沒有中央服務(wù)器的绽昼,每個(gè)人的電腦就是一個(gè)完整的版本庫,這樣须蜗,工作的時(shí)候就不需要聯(lián)網(wǎng)了绪励,因?yàn)榘姹径际窃谧约旱碾娔X上。既然每個(gè)人的電腦都有一個(gè)完整的版本庫唠粥,那多個(gè)人如何協(xié)作呢疏魏?比如說自己在電腦上改了文件A,其他人也在電腦上改了文件A晤愧,這時(shí)大莫,你們兩之間只需把各自的修改推送給對方,就可以互相看到對方的修改了官份。

Ubuntu 安裝Git

sudo apt update # 更新軟件包索引
sudo apt install git # 安裝git

配置全局環(huán)境變量

git config --global user.name "joyboy"
git config --global user.email "joyboy@126.com"
# 因?yàn)镚it是分布式版本控制系統(tǒng)只厘,所以需要填寫用戶名和郵箱作為一個(gè)標(biāo)識烙丛。
# 注意:git config --global 參數(shù),有了這個(gè)參數(shù)羔味,表示你這臺機(jī)器上所有的Git倉庫都會使用這個(gè)配置

創(chuàng)建版本庫(repository)

什么是版本庫河咽?版本庫又名倉庫,英文名repository,你可以簡單的理解一個(gè)目錄赋元,這個(gè)目錄里面的所有文件都可以被Git管理起來忘蟹,每個(gè)文件的修改,刪除搁凸,Git都能跟蹤辛掠,以便任何時(shí)刻都可以追蹤歷史炕贵,或者在將來某個(gè)時(shí)刻還可以將文件”還原”额各。

mkdir testgit
cd testgit
git init 
ll
# 此時(shí)當(dāng)前目錄下出現(xiàn).git文件夾垃喊。

新建文件readme.txt, 寫入111111


image.png
git status # Show the working tree status
# 提示文件git未跟蹤
image.png
git add readme.txt # Add file contents to the index
# 提示index緩存有未提交的文件
image.png
git commit -m "提交備注"

image.png

詳細(xì)參考[參考鏈接]https://zhuanlan.zhihu.com/p/135183491

同步遠(yuǎn)程倉庫

1.首先需要配置本地Git和遠(yuǎn)程倉庫之間代碼的同步;

# 在本地用戶家目錄.ssh目錄下運(yùn)行
ssh-keygen -t rsa -C 'youremail@example.com'
# ssh-keygen 是用于生成 SSH 密鑰對的命令嫡良,它在 Unix/Linux 系統(tǒng)中經(jīng)常使用锰扶。這個(gè)命令可以生成一對公鑰和私鑰,其中公鑰可以分享給服務(wù)器或其他用戶寝受,用于身份驗(yàn)證和加密通信少辣。
# -t rsa:這是 -t 選項(xiàng),用于指定要生成的密鑰類型羡蛾。在這里,我們指定生成 RSA 密鑰锨亏。
# -C “youremail@example.com”:這是 -C 選項(xiàng)痴怨,用于在生成的公鑰文件的注釋字段中添加一個(gè)注釋。這個(gè)注釋字段通常用于標(biāo)識密鑰的用途器予,例如可以添加你的郵箱地址浪藻。
  1. 然后登錄Github 新建一個(gè)倉庫,
# 將用于將本地 Git 倉庫與遠(yuǎn)程倉庫建立關(guān)聯(lián)乾翔。
git remote add origin https://github.com/joyboy/testgit.git
  1. 配置Token認(rèn)證授權(quán)
# 原先的密碼憑證從2021年8月13日開始就不能用了
git remote set-url origin https://<your_token>@github.com/<USERNAME>/<REPO>.git

[配置Token參考]https://zhuanlan.zhihu.com/p/414028184

git branch -M main # 這個(gè)命令用于重命名當(dāng)前分支爱葵,將當(dāng)前分支改名為 main。
git push -u origin main # 執(zhí)行這個(gè)命令后反浓,您的本地 main 分支將被推送到名為 origin 的遠(yuǎn)程倉庫萌丈,-u 表示并將本地的 main 分支設(shè)置為遠(yuǎn)程倉庫的默認(rèn)分支。之后雷则,您可以使用簡單的 git push 命令來推送和拉取更改辆雾,Git 將自動處理與 origin/main 分支之間的同步。

克隆遠(yuǎn)程倉庫

# 輔助遠(yuǎn)程倉庫的url月劈。
git clone https://github.com/joyboy/testgit.git

手把手教你上傳代碼到Github

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末度迂,一起剝皮案震驚了整個(gè)濱河市藤乙,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌惭墓,老刑警劉巖坛梁,帶你破解...
    沈念sama閱讀 216,744評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異腊凶,居然都是意外死亡划咐,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,505評論 3 392
  • 文/潘曉璐 我一進(jìn)店門吭狡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來尖殃,“玉大人,你說我怎么就攤上這事划煮∷头幔” “怎么了?”我有些...
    開封第一講書人閱讀 163,105評論 0 353
  • 文/不壞的土叔 我叫張陵弛秋,是天一觀的道長器躏。 經(jīng)常有香客問我,道長蟹略,這世上最難降的妖魔是什么登失? 我笑而不...
    開封第一講書人閱讀 58,242評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮挖炬,結(jié)果婚禮上揽浙,老公的妹妹穿的比我還像新娘。我一直安慰自己意敛,他們只是感情好馅巷,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,269評論 6 389
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著草姻,像睡著了一般钓猬。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上撩独,一...
    開封第一講書人閱讀 51,215評論 1 299
  • 那天敞曹,我揣著相機(jī)與錄音,去河邊找鬼综膀。 笑死澳迫,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的剧劝。 我是一名探鬼主播纲刀,決...
    沈念sama閱讀 40,096評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了示绊?” 一聲冷哼從身側(cè)響起锭部,我...
    開封第一講書人閱讀 38,939評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎面褐,沒想到半個(gè)月后拌禾,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,354評論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡展哭,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,573評論 2 333
  • 正文 我和宋清朗相戀三年湃窍,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片匪傍。...
    茶點(diǎn)故事閱讀 39,745評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡您市,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出役衡,到底是詐尸還是另有隱情茵休,我是刑警寧澤,帶...
    沈念sama閱讀 35,448評論 5 344
  • 正文 年R本政府宣布手蝎,位于F島的核電站榕莺,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏棵介。R本人自食惡果不足惜钉鸯,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,048評論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望邮辽。 院中可真熱鬧唠雕,春花似錦、人聲如沸吨述。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,683評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽锐极。三九已至,卻和暖如春芳肌,著一層夾襖步出監(jiān)牢的瞬間灵再,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,838評論 1 269
  • 我被黑心中介騙來泰國打工亿笤, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留翎迁,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,776評論 2 369
  • 正文 我出身青樓净薛,卻偏偏與公主長得像汪榔,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子肃拜,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,652評論 2 354

推薦閱讀更多精彩內(nèi)容