版本控制Git學習

1.什么是Git

Git是Linus發(fā)明者Linus開發(fā)的一款版本控制系統(tǒng)

2.Git命令列表

首先,需要安裝Git,在命令行中輸入git,如果出現(xiàn)以下提示說明已經(jīng)安裝成功了

image
(1) 查看git版本 git --version
image
(2)查看git狀態(tài) git status
image

意思是當前目錄還不是一個Git倉庫

(3) 初始化git倉庫 git init
image
(4) 添加所有文件 git add .
image
(5) 提交 git commit
image
(6) 查看日志 git log
image
(7) 查看分支 git branch
image
(8) 新建分支zhou_branch git branch zhou_branch
image
(9) 切換分支 git checkout
image
(10) 新建分支并且切換分支 git checkout -b new_branch
image
(11) 合并分支 git merge

如果當前的分支是master git merge new_branch就是把new_branch分支合并到分支master上

image
(12) 刪除分支 git branch -d
image
(13) 建標簽 git tag

git tag 1.0 新建標簽1.0

git tag 查看標簽

image

3.向GitHub 提交代碼

(1) SSH

SSH是一種網(wǎng)絡(luò)協(xié)議,用于計算機之間的加密登錄。Git 服務(wù)器會采用SSH公鑰來進行授權(quán),向GitHub提交代碼的第一步就是添加SSH key配置

(2) 生成SSH key

Mac是默認安裝了SSH

在終端輸入 ssh

image

證明本機已經(jīng)安裝

在終端輸入 ssh-keygen -t rsa 指定 rsa 算法生成秘鑰 連續(xù)回車鍵生成兩個文件 d_rsa 和 id_rsa.pub ,而 id_rsa 是密鑰,id_rsa.pub 就是公鑰。 文件存放的目錄是 /Users/zhoujian/.ssh/id_rsa,接著把id_rsa.pub添加到GitHub上

(3) GitHub上添加SSH key

image

(4) 查看id_rsa.pub 的文件內(nèi)容

cd ~/.ssh

cat id_rsa.pub

(5) SSH key 添加成功后,輸入 ssh -T git@github.com 進行測試

image

(6) Push 和 Pull

git push origin master :把本地代碼推到遠程master分支

git pull origin master : 把遠程最新的代碼更新到本地

在push之前先pull,這樣不容易沖突

5. 提交代碼

(1) 從遠程clone 代碼

image

clone 到當前zhoujian 目錄下

image

(2) 本地代碼與github代碼相關(guān)聯(lián)

git remote add origin https://github.com/zeke123/X5_Webview.git

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

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

  • 1. 安裝 Github 查看是否安裝git: $ git config --global user.name "...
    Albert_Sun閱讀 13,852評論 9 163
  • Git常用語法 [TOC] Git簡介 描述 ? Git(讀音為/g?t/。)是一個開源的分布式版本控制系統(tǒng),...
    君惜丶閱讀 3,953評論 0 13
  • GIT分布式版本控制系統(tǒng)最佳實踐 這篇文章來自于老男孩教育高級架構(gòu)師班12期的徐亮偉同學。 首先感謝老男孩架構(gòu)師班...
    meng_philip123閱讀 3,815評論 4 36
  • Numpy的 tile() 函數(shù),就是將原矩陣橫向、縱向地復制。tile 是瓷磚的意思,顧名思義,這個函數(shù)就是把數(shù)...
    切糕糕閱讀 56,922評論 6 72
  • 在 iOS 平臺里,要讓用戶付費購買內(nèi)容有兩種支付方式:一種是基于蘋果提供的應(yīng)用內(nèi)購買(IAP, In-App P...
    SmallTwo閱讀 3,749評論 2 8

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