git+giiHub+webStorm的使用

來源:互聯網
上載者:User

標籤: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的使用

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.