標籤:scm 串連 rem 外鏈 stash rom 成功 key 項目
Git與GitHub什麼關係?
git:版本控制工具/系統。
github:是一個用git控制的項目託管平台。(同樣,碼雲和Gogs也是基於git的項目託管平台。)
。。。此文接下來講的是怎麼搭配Git和gitHub以及webstrom完成一個項目的託管。。。
(一)準備工作
1.Git.exe下載安裝
官網地址:https://git-scm.com/
安裝圖文教程:https://jingyan.baidu.com/article/7f766dafba84f04101e1d0b0.html
(附:Git中文手冊:https://git-scm.com/book/zh/v2/ 此手冊作用:如何純命令控制項目的一切操作)
我瀏覽了一遍沒仔細去學平常手動操作就夠我們用的。
2.GitHub帳號註冊登入
進入GitHub官網https://github.com/,右上方signUp註冊
建立帳號,郵件驗證成功,則登入該帳號進入。
3.webstorm下載安裝
(二)Git版本控制 串連GitHub(媒介Webstorm)
1.WebStorm串連GitHub
點擊Webstorm的設定按鈕——>選擇“版本控制”(version control)——>。。②③④⑤。。——> 點擊設定中的“確定”
2.WebStorm串連Git
3.Git產生SSH密鑰 , GitHub填入該SSH密鑰
SSH密鑰:用於讓本地版本庫與遠程版本庫通訊
1)Git產生SSH密鑰
程式——開啟"Git Bash"命令視窗——輸入命令 ssh-keygen -t rsa -C "[email protected]"
會出現類似的提示:
直接按下“enter”鍵即可,然後輸入密碼。(可以分別填入你github的帳號註冊的 郵箱和密碼)
以上操作即產生了SSH密鑰,密鑰檔案為id_rsa.pub。
2)GitHub填入該SSH密鑰
找到第一步產生的.ssh目錄下的id_rsa.pub檔案,右鍵用記事本開啟,複製記事本SSH內容
進入github設定密鑰頁:https://github.com/settings/keys
按照步驟1——2——3操作,3中填寫的為 剛複製的SSH密鑰。
(三)GitHub在Webstorm中的正式使用
1.clone線上github地址到本地
Webstorm功能表列 vcs—從版本控制checkout—GitHub
此處外鏈:gitHub如何建立項目倉庫以及倉庫地址如何獲得?
2.本地操作專案檔後發布到線上github倉庫
1)認清顏色標記
紅色:表明未添加到Git版本控制,需右擊選擇(Git —> +Add) 添加
綠色:未上傳
藍色:表明此檔案有修改未上傳
2)Git四步驟:1.將本地的改變存起來,
做Stash Changes操作 (位置在菜單vcs—Git—。。。
)2.將遠程pc線上的代碼pull下來3.再將步驟1存起來的代碼放出來,做UnStash Changes操作4.將代碼push到遠程倉庫【上面改版的方式直接類似source tree的方式,儲存本地—>拉取線上—>放出本地—>向線上提交】在 拉取線上—>放出本地 的過程中資源合并添加重新整理有一點要注意: 對於新添加檔案,要先提交到本地 再進行修改然後stash才會有儲存記錄。之後才能進行以上Git四步驟。
以上的Git四步驟就是咱們操作具體檔案傳至線上過程。
git+giiHub+webStorm的使用