Git入門操作

2021-09-14 06:22:16 字數 3024 閱讀 3210

git config --global username '使用者名稱'    (--global   可以簡寫為-g)

//建立乙個使用者名稱

git config --global emaill '郵箱'

//建立乙個郵箱

git diff

//檢視當前暫存區跟本地檔案的不同,如果沒有輸出,那麼代表暫存區沒有東西

git log

//檢視歷史提交記錄

git log --oneline

//檢視簡單點歷史提交記錄

git log --graaph

//詳情上傳版號

git checkout 檔名

//將工作區的修改撤銷;取回暫存區的檔案

git checkout -- 檔名

//撤銷檔案刪除

mkdir 檔名

//建立檔案

git add .

//將檔案提交到暫存區

git commit -m '提交名字'

//代表將暫存區的內容提交歷史區

##git commmit -am '修改名字'

//代表的指令是

1.先git add .

2.再執行git commit -am

rm -rf 資料夾

//刪除檔案

rm 檔案

git reflog (時光機)

git reset --hard head^(版本id)

//回退到上乙個版本 乙個^代表上版本 兩個^代表上上版本 以此內推

git reset --hard commit(版本id)

git clone 位址 // 將遠端倉庫的內容轉殖到本地

echo 內容 > 檔名路徑

//新增內容到什麼檔案

history

//檢視歷史輸入所有的指令

git add .

//上傳所有檔案

git commit -m '記錄'

//提交到歷史區

git rm --cached 檔名

//將暫存區的檔案刪除

ls//檢視檔案 不包括隱藏檔案

ls -la

//檢視所有檔案,包括影藏檔案

pwd

//檢視當前位置

git init

//新建乙個git本地倉庫

cd 檔名

//開啟檔案

cat 檔名

//檢視檔案內容

mv 舊檔名 新檔名

//檔案重新命名

git branch     

//檢視當前有哪些分支

git checkout -b dev

//建立乙個dev分支 並且進入dev分支

git checkout 分支名

//切換分支方法

git merge 分支名

/ /將分支合併到當前分支

git branch -d 分支名

//刪除分支

git log graph --oneline

//圖形化顯示分支,詳情

git log graph

//圖形化顯示分支

git merge --abort

結束合併

git merge --no-ff 分支名

//代表執行普通合併

git stash (暫存)

//將檔案隱藏起來

git stash pop

//顯示檔案

首先開啟專案根目錄

初始化 git init 回車

檔案根目錄下面會建立乙個.git 隱藏檔案

ls -la 就可以檢視

###執行 echo abc >> abc.html 回車
系統會自動建立乙個abc.html 並且檔案裡面有abc

git add abc.html 回車 

執行git status 檢視暫存狀態

建立乙個分支 git checkout -b 分支名

eg: git checkout -b dev 回車

___系統會自動建立乙個分支dev 並且跳轉到dev分支

執行ls 回車 可以看到主目錄下面的master目錄下面的 abc.html

###在dev分支下面 vim abc.html

按a 輸入bbbb 按esc 輸入:wq 回車 (如果不會vim 操作可以看看文件) 

執行git add abc.html

git commit -m 'add bbbb'

(對本次操作做個記號方便後期找到他)' 回車

Git入門操作

僅學習git的一些入門操作比較容易,平時更多地使用github,不過今天我想自個搭個服務練練手。當看完一些材料合作了一些驗證之後,才發現其實所謂的服務和之前的svn完全不一樣了。過程記錄如下 linuxserver端安裝git 還好一路順利 git version git version 2.5.3...

Git入門操作

git 全域性設定 git config global user.name aaa git config global user.email aaa 163.com 建立 git 倉庫 mkdir book notes cd book notes 把這個目錄變成git可以管理的倉庫 git init...

Git入門操作

僅學習git的一些入門操作比較容易,平時更多地使用github,不過今天我想自個搭個服務練練手。當看完一些材料合作了一些驗證之後,才發現其實所謂的服務和之前的svn完全不一樣了。過程記錄如下 linuxserver端安裝git 還好一路順利 git version git version 2.5.3...