Git課程學(xué)習(xí)筆記

最近在Udacity上學(xué)習(xí)課程《Version Control with Git》,記錄一下學(xué)習(xí)過程中碰到一些知識點(diǎn)供大家參考。

0x00 什么是版本控制

版本控制的類型:

  1. 集中式;
  2. 分布式。

主流的版本控制系統(tǒng):

Git配置相關(guān)命令

# 設(shè)置Git全局用戶名
git config --global user.name "<Your-Full-Name>"

# 設(shè)置Git全局郵件地址
git config --global user.email "<your-email-address>"

# 配置Git輸出的顏色
git config --global color.ui auto

# displays the original state in a conflict
git config --global merge.conflictstyle diff3

# 列出Git的配置項(xiàng)
git config --list

# 為Git關(guān)聯(lián)編輯器
# Atom Editor Setup
git config --global core.editor "atom --wait"

# Sublime Text Setup
git config --global core.editor "'/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl' -n -w"

# VSCode Setup
git config --global core.editor "code --wait"

0x01 創(chuàng)建一個Git版本庫

git init

我們可以新建一個目錄或者已經(jīng)存在的目錄下運(yùn)行這個命令,我們可以創(chuàng)建一個新的Git版本庫(當(dāng)前目錄下會生成一個.git目錄);

git clone

git status

0x02 查看版本庫的歷史信息

0x03 如何新增遞交到版本庫

0x04 標(biāo)簽、分支和合并

0x05 如何撤銷改動

0x6 更多閱讀資料

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

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

  • GIT分布式版本控制系統(tǒng)最佳實(shí)踐 這篇文章來自于老男孩教育高級架構(gòu)師班12期的徐亮偉同學(xué)。 首先感謝老男孩架構(gòu)師班...
    meng_philip123閱讀 3,815評論 4 36
  • 前注1:本文寫作用時 5 小時 55 min,預(yù)計(jì)閱讀時間 15 分鐘。前注2:本文基于學(xué)習(xí)型寫作。查閱+寫作+總...
    hylerrix閱讀 2,636評論 10 32
  • 陽光暖暖的清晨 漸行漸少的路人 尚未飄落的黃葉 勁吹的風(fēng) 一切都預(yù)示著冬要來了 可是秋為什么還不肯離去 是舍不得帶...
    文者字清閱讀 522評論 2 5
  • 九五后的標(biāo)簽是有主見、個性鮮明、敢想敢說敢做。清楚自己想要的。 但是這些在我身上好像都沒有。當(dāng)然周圍的朋友認(rèn)為我是...
    吃榴蓮的貓閱讀 315評論 0 1

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