git安裝和使用教程

以下是 Git 的安裝和使用教程彼城,包括基本概念、安裝步驟腹躁、常用命令和工作流程桑包。

1. Git 簡介

Git 是一個分布式版本控制系統(tǒng),用于跟蹤文件的變化纺非,特別是源代碼哑了。它允許多用戶協(xié)作開發(fā),支持分支和合并操作铐炫。

2. 安裝 Git

2.1 Windows

  1. 下載 Git:從 Git 官方網(wǎng)站 下載適合 Windows 的安裝程序垒手。
  2. 運(yùn)行安裝程序:按照向?qū)нM(jìn)行安裝,保持默認(rèn)選項(xiàng)倒信。
  3. 驗(yàn)證安裝:打開命令提示符科贬,輸入以下命令:
git --version

2.2 macOS

  1. 使用 Homebrew:打開終端,輸入以下命令:
brew install git

2 驗(yàn)證安裝

git --version

2.3 Linux

在大多數(shù) Linux 發(fā)行版中鳖悠,可以使用包管理器安裝 Git榜掌。

Debian/Ubuntu

sudo apt update
sudo apt install git

Fedora

    sudo dnf install git

CentOS

    sudo yum install git

驗(yàn)證安裝

    git --version

3. 配置 Git

安裝完成后,需要進(jìn)行基本配置:

git config --global user.name "Your Name"
git config --global user.email "you@example.com"

要查看當(dāng)前配置:

git config --list

4. 創(chuàng)建和管理倉庫

4.1 創(chuàng)建新倉庫

  1. 在本地創(chuàng)建倉庫
    mkdir my-project
    cd my-project
    git init

從遠(yuǎn)程倉庫克隆

    git clone https://github.com/username/repo.git

4.2 基本操作

查看狀態(tài)

git status

添加文件

    git add filename  # 添加指定文件
    git add .         # 添加所有更改的文件

提交更改

    git commit -m "Your commit message"

查看提交歷史

    git log

4.3 分支管理

創(chuàng)建新分支

    git branch new-branch

切換分支

    git checkout new-branch

合并分支

    git checkout main
    git merge new-branch

刪除分支

    git branch -d new-branch

5. 與遠(yuǎn)程倉庫交互

5.1 添加遠(yuǎn)程倉庫

git remote add origin https://github.com/username/repo.git

5.2 推送更改

git push origin main

5.3 拉取更改

git pull origin main

6. 常見問題

  • 解決合并沖突:在合并時乘综,如果出現(xiàn)沖突憎账,Git 會提示您。您需要手動解決沖突并重新提交卡辰。

撤銷更改

撤銷未暫存的更改:

    git checkout -- filename

撤銷已提交的更改:

        git reset --hard HEAD~1

7. 學(xué)習(xí)資源

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市反砌,隨后出現(xiàn)的幾起案子雾鬼,更是在濱河造成了極大的恐慌,老刑警劉巖宴树,帶你破解...
    沈念sama閱讀 206,126評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件策菜,死亡現(xiàn)場離奇詭異,居然都是意外死亡酒贬,警方通過查閱死者的電腦和手機(jī)又憨,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,254評論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來锭吨,“玉大人蠢莺,你說我怎么就攤上這事∧推耄” “怎么了浪秘?”我有些...
    開封第一講書人閱讀 152,445評論 0 341
  • 文/不壞的土叔 我叫張陵,是天一觀的道長埠况。 經(jīng)常有香客問我耸携,道長,這世上最難降的妖魔是什么辕翰? 我笑而不...
    開封第一講書人閱讀 55,185評論 1 278
  • 正文 為了忘掉前任夺衍,我火速辦了婚禮,結(jié)果婚禮上喜命,老公的妹妹穿的比我還像新娘沟沙。我一直安慰自己,他們只是感情好壁榕,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,178評論 5 371
  • 文/花漫 我一把揭開白布矛紫。 她就那樣靜靜地躺著,像睡著了一般牌里。 火紅的嫁衣襯著肌膚如雪颊咬。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 48,970評論 1 284
  • 那天牡辽,我揣著相機(jī)與錄音喳篇,去河邊找鬼。 笑死态辛,一個胖子當(dāng)著我的面吹牛麸澜,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播奏黑,決...
    沈念sama閱讀 38,276評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼炊邦,長吁一口氣:“原來是場噩夢啊……” “哼编矾!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起铣耘,我...
    開封第一講書人閱讀 36,927評論 0 259
  • 序言:老撾萬榮一對情侶失蹤洽沟,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后蜗细,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,400評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡怒详,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,883評論 2 323
  • 正文 我和宋清朗相戀三年炉媒,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片昆烁。...
    茶點(diǎn)故事閱讀 37,997評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡吊骤,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出静尼,到底是詐尸還是另有隱情白粉,我是刑警寧澤,帶...
    沈念sama閱讀 33,646評論 4 322
  • 正文 年R本政府宣布鼠渺,位于F島的核電站鸭巴,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏拦盹。R本人自食惡果不足惜鹃祖,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,213評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望普舆。 院中可真熱鬧恬口,春花似錦、人聲如沸沼侣。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,204評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蛾洛。三九已至养铸,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間雅潭,已是汗流浹背揭厚。 一陣腳步聲響...
    開封第一講書人閱讀 31,423評論 1 260
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留扶供,地道東北人筛圆。 一個月前我還...
    沈念sama閱讀 45,423評論 2 352
  • 正文 我出身青樓,卻偏偏與公主長得像椿浓,于是被迫代替她去往敵國和親太援。 傳聞我的和親對象是個殘疾皇子闽晦,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,722評論 2 345

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

  • 下載地址https://git-scm.com/downloads 下載完成 后 安裝 ,一路下一步 Git 各個...
    閆松林閱讀 1,797評論 0 0
  • Git 一、Git基礎(chǔ) 1提岔、Git介紹 Git是目前世界上最先進(jìn)的分布式版本控制系統(tǒng)仙蛉。 2、Git與Github ...
    Coder_dewei閱讀 579評論 0 0
  • Git是什么碱蒙? Git是目前世界上最先進(jìn)的分布式版本控制系統(tǒng)(沒有之一)荠瘪。 什么是分布式版本控制系統(tǒng)? 項(xiàng)目的完整...
    光頭小青蛙閱讀 97評論 0 1
  • Git是什么赛惩? Git是[http://mp.weixin.qq.com/s?__biz=MzU5NTAzNjM0...
    超天大圣JR閱讀 78評論 0 2
  • 本教程為小甲魚《極客Python之Git實(shí)用教程》課程筆記哀墓,大部分為原課程講義,其中穿插了自己實(shí)戰(zhàn)過程中遇到的一些...
    spectre_hola閱讀 165,000評論 13 84