日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Ubuntu18.04下GitHub和Git的安裝配置入門教程

Git是在GPL的開源許可下發(fā)布的。它可以通過互聯(lián)網(wǎng)免費(fèi)使用。您可以使用Git來進(jìn)行版本管理,而無需支付一分錢。由于它是一個開放源代碼,您可以下載其源代碼并根據(jù)您的要求執(zhí)行更改。本文通過圖文并茂的形式介紹如何在ubuntu 18.04 Linux下安裝Git,并且配置與GitHub上的倉庫鏈接。

創(chuàng)新互聯(lián)公司自2013年起,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站建設(shè)、成都做網(wǎng)站網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元連江做網(wǎng)站,已為上家服務(wù),為連江各地企業(yè)和個人服務(wù),聯(lián)系電話:18980820575

Git可以說是目前世界上最先進(jìn)的分布式版本控制系統(tǒng),主要功能:保存代碼文件,保留歷史紀(jì)錄,可以回到過去,多端共享,團(tuán)隊(duì)協(xié)作等。

Git使用一種稱為安全散列函數(shù)(SHA1)的常用加密散列函數(shù)來命名和標(biāo)識其數(shù)據(jù)庫中的對象。 每個文件和提交都會在結(jié)帳時通過校驗(yàn)和進(jìn)行校驗(yàn)和檢索。 這意味著,在不知道Git的情況下,不可能在Git數(shù)據(jù)庫中更改文件,日期和提交消息以及任何其他數(shù)據(jù)。

熟練使用Git/Github是互聯(lián)網(wǎng)公司程序員的必備技能之一。當(dāng)開發(fā)中遇到困難或者職業(yè)技能遇到瓶頸時,Github簡直是相見恨晚的利器,身為一線開發(fā)者,如果沒有接觸過Github,的確是一大損失。

考慮到很多主機(jī)寶貝的網(wǎng)友可能對版本控制工具和Linux命令行工具都不是非常了解,我寫了一個簡單的文章來讓大家學(xué)會入門使用方法。本課程就將帶領(lǐng)大家敲開Git與Github的大門。

第一部分:GitHub相關(guān)基礎(chǔ)知識

接著創(chuàng)建一個GitHub開發(fā)者應(yīng)用

1. 點(diǎn)擊右上角你的頭像,在下拉菜單中選擇Settings。

2. 在左邊的Personal settings(個人設(shè)置)中選擇OAuth Apps。

3. 點(diǎn)擊上圖中的綠色按鈕Register a new application,填寫應(yīng)用名稱,你的主頁,應(yīng)用描述和回調(diào)URL。

4. 點(diǎn)擊上圖中的綠色按鈕Register applciation注冊應(yīng)用,注冊成功后,記住下一頁中的Client ID和Client Secret值。

OK,現(xiàn)在你就可以使用此Client ID和Client Secret做GitHub三方登錄了。

第二部分:Git相關(guān)基礎(chǔ)知識

Ubuntu Linux下安裝Git很簡單

使用命令apt-get來安裝

配置用戶名密碼

此時,Home目錄下會新建一個.gitconfig文件

為GitHub賬號添加SSH Keys

1.生成Keys

輸出如下示例:

系統(tǒng)會提示key的保存位置(一般是~/.ssh目錄)和指定口令,保持默認(rèn),連續(xù)三次回車即可

2.復(fù)制SSH Key到GITHUB

打開該文件,id_rsa.pub文件內(nèi)的內(nèi)容,粘帖到github帳號管理的添加SSH key界面中

登錄github-> Settings-> SSH and GPG Keys-> New SSH key添加

3.測試是否連接成功

輸出如下示例:

The authenticity of host 'github.com (52.74.223.119)' can't be established.
RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
Are you sure you want to continue connecting (yes/no)? yes

直接輸入 yes 就可以了,然后提示成功:

第二部分:創(chuàng)建一個本地linuxidc倉庫

2. 輸入cd命令進(jìn)入新文件夾,注意在輸入命令時,你可以用Tab鍵來自動補(bǔ)全。

3. 輸入git init初始化Git倉庫。此時用ls -a查看當(dāng)前目錄,可以看到多了一個.git/的文件夾,此文件夾保存了版本控制的所有相關(guān)信息。

注意,在此處使用的所有命令,如果你是在Linux環(huán)境下開發(fā),用法都是完全一樣的。所以對于完全沒有Linux使用經(jīng)驗(yàn)的學(xué)員,這也是一個開始接觸Linux工作方式的好方法。

接下來,讓我們創(chuàng)建一份簡單的說明文件,并提交到版本庫中。

4. 輸入echo "This is a simple practise" > readme.txt,創(chuàng)建一個readme.txt文件。

1-4步截圖如下:

5. 輸入git status查看當(dāng)前版本庫狀態(tài),在Untracked files(未跟蹤文件)下,會出現(xiàn)紅色的readme.txt,代表此文件還未被Git所管理。

6. 使用git add readme.txt,將該文件加入緩沖區(qū),如果你確定所有的修改都需要提交,可以使用git add .來加入所有修改?,F(xiàn)在用git status查看,將看到文件名變?yōu)榫G色。

7. 使用git commit -m "This is my first commit via Git!"來提交修改,-m后面所帶的參數(shù)是本次提交信息,一般用來記錄本次提交的主要意圖。

8. 提交成功后,可以用git log查看歷史提交記錄。每個記錄都會有提交id,作者和提交日期。

9. 你可以用git branch查看當(dāng)前有哪些分支,當(dāng)然,因?yàn)槲覀儧]有創(chuàng)建任何分支,目前只會有一個master分支。

10. 使用git checkout -b feature創(chuàng)建一個名為feature的分支,再用git branch查看一下。

注意:學(xué)會Git的唯一方式是在實(shí)際使用中學(xué)習(xí),切記不要嘗試先記住一大堆理論知識或者Git命令。

第三部分:項(xiàng)目的下載,查看和修改

第一步. 從GitHub上下載我們的項(xiàng)目代碼。

2. 在git bash中下載項(xiàng)目源碼。

第二步. 查看版本歷史

1. cd到項(xiàng)目文件夾下,使用git log能看到我們的歷史提交記錄。

2. 要回到某一歷史版本,可以使用git checkout commitId,看完后要回到最新代碼,使用git checkout master。

第三步. 本地修改代碼

你可以在我們的代碼基線上任意修改,但為了下載新代碼時不出現(xiàn)沖突,請遵循以下步驟:

1. 下載新代碼:git pull。

2. 從master出撿出一個新的分支:git checkout -b feature。feature是分支名稱,你可以隨意取名,但請用英文。

3. 在feature分支上隨意修改,改完后你可以提交你的修改:git commit -m "some message" 。

4. 此時要同步代碼,請先切回主分支:git checkout master,然后更新git pull。

5. 如果想刪除自己建立的分支,使用git branch -D feature,注意執(zhí)行此命令后分支被強(qiáng)制刪除,無法恢復(fù)。


網(wǎng)站題目:Ubuntu18.04下GitHub和Git的安裝配置入門教程
轉(zhuǎn)載來于:http://www.dlmjj.cn/article/cojghsd.html