關於git的入門級使用
1.設置名字郵箱(讓機器知道你是誰)
git config --global user.name "Your name"
git config --global user.email "Your email"
例如: admin *****@163.com
2.創建一個庫(通俗理解爲一個文件夾)
mkdir learngit
創建了一個名爲learngit的文件夾
cd learngit
進入learngit的文件夾
pwd
顯示當前目錄
3.初始化目錄
git init
將learngit這個目錄變爲可用git管理的倉庫
4.寫入一個readme.txt文件
vi readme.txt
接下來就可以給readme.txt中寫內容
寫完之後按ESC接着輸入:wq
git add readme.txt
將文件提交到本地倉庫
git commit -m "mingcheng"
將文件提交到公共倉庫
雙引號中的名字最好是有意義的標識
git add
此命令可以重複使用也可一次提交多個文件例如:
git add file1 file2
git add file3
5.修改文件內容
vi readme.txt
可再次進入編輯readme.txt文件
git status
git status命令可查看倉庫當前狀態
git diff
diff就是difference的縮寫,意思爲不同,比如你忘了你把readme.txt修改成啥樣子,就可以用這個命令查看
之後你可以用上面講過的git add 和 git commit命令進行提交
6.查看歷史記錄
git log
該命令可以查看最近到最遠的提交日誌,如果嫌棄輸出內容太過冗雜,可使用下面的命令
git log --pretty=oneline
7.切換版本
每次修改一個內容readme.txt就會產生一個版本,在git中HEAD表示當前版本,
HEAD^表示上個版本,
如果要回退上一個版本,可以使用下面的命令
git reset --hard HEAD^
當你突然又想回到下一個版本即退回之前的版本,可使用下面命令查詢他的16進制碼
git reflog
查詢到可用下面的代碼跳轉
當輸入git log命令時可以記住下面的16進制字符,每種歷史記錄都一種16進制字符,
git reset --hard 1094a
1094a是我隨便寫的他就會跳轉到1094a這個歷史上。
初學把自己的理解給發表出來,如有錯誤或者不足,希望大佬補充,此帖意在記錄自己的學習,以後博客每天都會更。
*各位大神輕噴