Git的簡單使用和安裝

2021-10-08 21:38:34 字數 2469 閱讀 6161

git是現在世界上最先進的分布式版本控制系統,即為可以恢復到之前想使用的版本裡面去

yum -y install git
當然也可以使用原始碼安裝

找到git bash使用就行了

git config --global user.name "你的github上的使用者名稱"

git config --global user.email "[email protected]郵箱位址

因為你上傳的時候需要你的名字和郵箱位址

建立倉庫

建立空目錄

就相當於是乙個目錄,這個目錄裡面的所有被git管理起來,無論是刪除,修改,還原

$ mkdir herogit

$ cd herogit

$ pwd

/users/michael/herogit

使用git init 把這個目錄變為git管理的倉庫

$ git init

initialized empty git repository in /users/michael/herogit/.git/

.git是用來跟蹤的,不要修改這個檔案

將你所需要管理的檔案放入herogit/這個目錄下面去

$ git add 」檔名「

eg $ git add hero.txt

這樣還沒有上傳上去,使用git commit提交到倉庫

$ git commit -m "write a hero file"

[master (root-commit) eaadf4e] write a hero file

1 file changed, 2 insertions(+)

create mode 100644 readme.txt

-m 是對本次提交的說明

查詢檔案的當時狀態,有修改的時候會有提示說明

$ git status
如果想要檢視具體的修改內容可以使用

$ git diff readme.txt
檢視歷史記錄

$ git log
回退版本

$ git reset --hard head^
代表回退到上乙個版本,^上兩個版本 10第十個

git checkout – file 可以丟棄工作區的修改:

$ git checkout -- hero.txt
命令git checkout – hero.txt意思就是,把hero.txt檔案在工作區的修改全部撤銷,這裡有兩種情況:

一種是hero.txt自修改後還沒有被放到暫存區,現在,撤銷修改就回到和版本庫一模一樣的狀態;

一種是hero.txt已經新增到暫存區後,又作了修改,現在,撤銷修改就回到新增到暫存區後的狀態。

總之,就是讓這個檔案回到最近一次git commitgit add時的狀態。

檔案刪除

$ git rm test.txt

$ git commit -m "remove test.txt"

建立ssh key

$ ssh-keygen -t rsa -c "郵件位址"
一直回車使用預設值

找到**.ssh目錄cd過去裡面有id_rsaid_rsa.pub**兩個檔案

這個是ssh key的金鑰乙個私鑰乙個公鑰

登陸github 開啟「account settings」,「ssh keys」頁面

然後,點「add ssh key」,填上任意title,在key文字框裡貼上id_rsa.pub檔案的內容:貼上進去

登陸github,然後,在右上角找到「create a new repo」按鈕,建立乙個新的倉庫:

$ git remote add origin [email protected]:michaelliao/hero.git
注意michaelliao替換成你的github名,你也可以在倉庫裡面找到ssh複製那個位址

將內容推到遠端倉庫

$ git push -u origin master
轉殖本地庫

$ git clone [email protected]:michaelliao/hero.git

git初次使用 安裝以及簡單使用git

由於自己工作年限較短,水平有限,所以準備在js,html,css深度學習,其它如vue,node,git,webpack等暫時進行廣度學習,於是今天嘗試了一下安裝git以及從github裡面clonewebpack專案,在此記錄。2.安裝好git後可以看到有乙個 以下為github上的英文說明的翻譯...

Git 簡單安裝與使用

一 git是什麼?git是目前世界上最先進的分布式版本控制系統。關於git的介紹不多說,下面開始動手搭建及使用 二 git的安裝 選擇 git bash 會出先命令介面 接下來進行相應的設定,首先進行下面的設定 git config global user.name your name git co...

git 的安裝和使用

注 這些配置將出現在git提交日誌中,作為author的標識 git branch 該命令只是在本地中建立乙個分支 將本地分支提交到遠端分支git push origin 切換到master git checkout master 拉取最新的master git pull origin master...