1. 程式人生 > >git的安裝以及簡單使用

git的安裝以及簡單使用

本地文件 只需要 master git add ash osi 下載 命令行 傳送門

前提準備:

1、已有github官網賬號;(若無,註冊流程百度一下)

2、git安裝包,官網下載:https://git-scm.com/downloads。(順帶吐槽下,真是龜速下載。)

一、安裝git

  以管理員身份運行安裝包,一路【next】即可。安裝完成之後,在cmd中輸入“git --version”即可看到git的版本,表示安裝成功。

技術分享圖片

在任意目錄下鼠標右鍵點擊也能看到技術分享圖片,其中GUI為用戶界面模式,Bash為命令行模式。

二、配置&github上創建倉庫

1、全局配置user.name、user.email

git config –-global user.name “zzzzichuan” //(github註冊的賬號用戶名) 
git config –-global user.email “****@qq.com” //(github註冊的郵箱)

技術分享圖片

2、生成SSH密鑰設置到github

ssh-keygen -t rsa -C “****@qq.com” //註冊的郵箱

效果圖如下,默認生成的SSH Key在C:\Users\username\.ssh文件夾中,以記事本方式打開id_rsa.pub,復制到github-->settings--SSH and GPG Key-->New SSH key

技術分享圖片技術分享圖片

技術分享圖片技術分享圖片

--驗證ssh設置是否成功

ssh -T [email protected]

技術分享圖片

3、在github上創建一個倉庫

技術分享圖片

技術分享圖片

三、簡單使用

1、創建版本庫

  就是常說的“倉庫”,即repository。可以看成一個目錄,這個目錄裏面的所有文件都可以被git管理,文件的修改,刪除git都能跟蹤,以便任何時刻都可以追蹤歷史,或者在將來某個時刻還可以將文件”還原”。

mkdir 0711    --創建一個文件夾
cd 0711       --進入這個文件夾
git init      --把這個目錄變成git可以管理的倉庫

PS:為避免無所謂的麻煩,請確保所有目錄路徑中都沒有漢字!!

技術分享圖片

這樣一個空的倉庫就創建成功,文件夾下面也會出現一個.git的文件夾。(如果沒看到,那應該是隱藏了)

2、添加文件到倉庫

  在上面的路徑下面創建一個readme.txt文件,然後使用下列的命令,將創建的文件添加到暫存區,提交到倉庫:

git add readme.txt
git commit -m "******"    //雙引號中的是備註

技術分享圖片

PS:一次性可以添加多個文件,執行一次commit操作即可。

3、檢查是否還有未提交的文件

git status

技術分享圖片

4、檢查文件是否被修改

  先修改readme.txt文件的內容,然後運行一下命令

git status
git diff readme.txt   //查看文件修改的內容

技術分享圖片

5、查看歷史變更記錄

  略

6、版本回退

  略

7、將本地文件推送到github遠程倉庫

git remote add origin https://github.com/zzzzichuan/0711.git
git push -u origin master

第一行的命令是將你本地倉庫與github倉庫進行關聯(後面的地址就是之前在github上創建倉庫時候給出的,也就是倉庫所在界面的url後面加上.git)。

第二行中,由於是第一次推送,加上-u參數。(在等待命令結果的過程中還會彈窗要求你輸入github的用戶名和密碼),之後再次提交文件,只需要進行以上的步驟循環就行。(即 add-->commit-->remote add origin-->push)

技術分享圖片

技術分享圖片

以上過程中,在運行git remote add origin https://github.com/zzzzichuan/0711.git的過程中報錯fatal: remote origin already exists。

解決如下:

1、git remote rm origin

2、git remote add origin [email protected]:zzzzichuan(username)/0711(倉庫名).git

3、如果輸入 git remote rm origin ,報錯error: Could not remove config section ‘remote.origin‘。找到你github安裝路徑下的gitconfig文件,把裏面[remote "origin"]那一行刪掉。

  用了幾天,發現git挺好玩的。感興趣的看客,推薦一個網站,如果你通關了,想必就是git的老司機了。傳送門:https://learngitbranching.js.org/

  當然,關於git的命令還有很多,打算專門學習一下的,還是建議去百度個教程吧,不過這東西看再多還不如練幾遍。(* ̄︶ ̄)我這裏主要是為了熟悉一下git與github,最近在寫一套的工具搭建需要有最基礎的認知。以上,Over。

______此劍撫平天下不平事,此劍無愧世間有愧人。

git的安裝以及簡單使用