以前學過一點Git命令,純粹是爲了學而學,沒有實際用它做過項目,所以就差不多忘光了。這次搭博客需要,就再次學習了一下,做個簡單記錄,詳細教程參考廖雪峯Git教程。
軟件配置
- 用戶名和郵箱設置
git config –global user.name “自定用戶名”
git config –global user.email “自定郵箱”
- 默認編輯器設置
git config –global core.editor 'C:\\Program Files (x86)\\Notepad++\\notepad++.exe' -multiInst -notabbar -nosession -noPlugin ''
- 快捷別名設置
git config --global alias.st status
- 創建SSH Key,並添加到GitHub上:先切換到用戶目錄,進入到.ssh文件夾,執行如下命令生成
ssh-keygen -t rsa -C "[email protected]"
常用命令
- 開始一個新工程有兩種方法
- 在本地建好文件夾,再執行
git init
就建好了,然後想關聯到github就要先在github上創建一個新的倉庫,再執行git remote add 遠程庫名 [email protected]:倉庫地址.git
就關聯上了。(Git默認的遠程庫名是origin,爲了同時把github和gitee都關聯上可自定義) - 先在github上建一個空倉庫,在本地工程的父目錄執行
git clone 倉庫地址
就克隆到了本地,同時也關聯上了。
- 在本地建好文件夾,再執行
- 推送到遠程,我暫時沒用到分支關聯,所以上傳命令就簡化成了
git push 遠程庫名
;拉取也同樣git pull 遠程庫名
- 重要命令:查看倉庫狀態
git status
,比較查看提交記錄git log --oneline
、版本回退git reset --hard HEAD^
、查看歷史命令git reflog
,查看歷史命令多是用來查找版本號,再用回退命令git reset --hard 版本號
,其它常用命令可以依據status的提示。