git是目前世界上最早進的分佈式版本控制系統。linux
往GitHub提交的過程:git
git的準備工做:工做區(本地磁盤目錄)=>暫存區(虛擬倉庫) => 遠程倉庫(GitHub)
步驟流程:github
一、安裝git客戶端 git bash 支持linux命令的git控制檯 git CMD 支持windows的git控制檯 git GUI git可視化界面 二、VScode 安裝git插件 三、github 帳號註冊(必定要記住密碼、用戶名和郵箱)
git操做的具體步驟:windows
一、cd路徑,進入當前目錄 二、配置git基本操做 git mkdir 文件名 git cd 文件名 pwd 三、git init在本地進行初始化,創建暫存區 四、工做區 => 暫存區 git add 文件名 git commit -m ‘這一次提交的描述’ 五、查看工做區狀態 git status 六、從暫存區恢復文件到工做區(切換分支) git chekout 七、查看工做區和暫存區版本的區別 git diff 八、clear清屏操做 九、git log 查看已經提交過的歷史版本 十、恢復文件到某一指定版本 git reset --hard HEAD^ 撤銷本地修改 git resert --hard HEAD^ 十一、生成ssh密匙 ssh-ketgen-t rsa-C‘註冊GitHub的郵箱’ Windows電腦查找文件:個人電腦=>用戶=>用戶名文件夾=>.ssh=>id_rsa.pub(存有密匙) 十二、github帳戶配置密匙 點擊頭像=>setting=>SSH 1三、暫存區到遠程倉庫 【注】第一次提交須要輸入用戶名和密碼 1四、git clone 從遠程倉庫,克隆項目到本地 setting => Manage access => 點擊綠色按鈕,尋找要發送的對象 => 點擊綠色按鈕,發送 對方接收後,複製代碼地址,經過git bash添加代碼到本地進行修改;修改後再經過git bash上傳 1五、git pull 從遠程倉庫同步代碼到本地 1六、建立本地分支 git branch 分支名 1七、切換本地分支,例如從master切換到分支 git checkout 分支名 1八、提交本地分支到遠程 git push origin 分支名 1九、把未完成的修改緩存到棧容器中 git stash 20、恢復最近一次緩存到當前分支 git stash pop