Git入門操做

Git基本操做指令

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 隱藏文件html

ls -la 就能夠查看

圖片描述

###執行 echo abc >> abc.html 回車

系統會自動建立一個abc.html 而且文件裏面有abcgit

git add abc.html 回車 
執行git status 查看暫存狀態

圖片描述

建立一個分支 git checkout -b 分支名
eg: git checkout -b dev 回車

___系統會自動建立一個分支dev 而且跳轉到dev分支vim

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

圖片描述

###在dev分支下面 vim abc.html<br>

在裏面添加一點內容

按a 輸入bbbb 按esc 輸入:wq 回車 (若是不會VIM 操做能夠看看文檔) 
執行git add abc.html 
git commit -m 'add bbbb'

(對本次操做作個記號方便後期找到他)' 回車
圖片描述
圖片描述測試

1.git checkout master 回車

2.git merge dev 回車

圖片描述

執行 cat abc.html 回車 就可看到內容已經和並在一塊兒了

圖片描述

關於文件版本回退,以及文件撤出暫存區,等等一系列後悔藥操做,會慢慢補上,以爲有幫助就分享出去吧!

相關文章
相關標籤/搜索