1. 程式人生 > >利用WebStorm來管理你的Github

利用WebStorm來管理你的Github

webstorm功能強大,前端神器不解釋。
可以使用webStorm來管理你的Github,這樣你就不需要用git去上傳你的程式碼。
1、首先你得有一個Github的賬號,怎麼註冊我就不說了
2、點選Webstorm的設定按鈕,或者ctrl+alt+s
3、進入設定面板後,直接在左上角搜尋github(這個也算是Webstorm方便功能之一,很快速定位設定項),然後填入你github的賬戶名和密碼,然後按一下Test看看是否連線成功
這裡寫圖片描述
如果出現這個提示,就證明連線成功(Github有時候會被牆,所以大家可能需要翻牆,不過一般應該都不用)
這裡寫圖片描述
4.成功連線後,你就已經登入到Github賬戶了,但這還不夠,你還得讓Webstorm能夠支援到Git操作,那麼我們首先先去

https://code.google.com/p/msysgit/downloads/list下載Git,安裝後,在Webstorm中查詢Git,然後如下圖配置好到Git的安裝目錄
這裡寫圖片描述
5.配置好後還不夠,因為執行Git需要本機的SSH,SSH的作用是讓本地版本庫與遠端版本庫通訊,也就是你在本地修改好的程式碼,需要同步到伺服器上的時候,就需要這個SSH金鑰來通訊,那麼我們先找到Git的安裝目錄中的“Git Bash.vbs”(已經設定過的就可以跳過了)
6.執行後,
第1步:建立SSH Key。在使用者主目錄下,看看有沒有.ssh目錄,如果有,再看看這個目錄下有沒有id_rsa和id_rsa.pub這兩個檔案,如果已經有了,可直接跳到下一步。如果沒有,開啟Shell(Windows下開啟Git Bash),建立SSH Key:

    $ ssh-keygen -t rsa -C "[email protected]"

你需要把郵件地址換成你自己的郵件地址,然後一路回車,使用預設值即可,由於這個Key也不是用於軍事目的,所以也無需設定密碼。
如果一切順利的話,可以在使用者主目錄裡找到.ssh目錄,裡面有id_rsa和id_rsa.pub兩個檔案,這兩個就是SSH Key的祕鑰對,id_rsa是私鑰,不能洩露出去,id_rsa.pub是公鑰,可以放心地告訴任何人。
第2步:登陸GitHub,開啟“Account settings”,“SSH Keys”頁面:然後,點“Add SSH Key”,填上任意Title,在Key文字框裡貼上id_rsa.pub檔案的內容:
這裡寫圖片描述


點“Add Key”,你就應該看到已經新增的Key:
這裡寫圖片描述
在Webstorm中使用Github
1.那麼現在你可以隨意訪問你的一個Repositories,也就是你的程式碼庫,比如博主的https://github.com/Jinkaiming/learnt,然後如下圖點選相關選項,並填寫好自己的git地址:
這裡寫圖片描述

這裡寫圖片描述
如果你要儲存專案的目錄中,已經存在了同名目錄,是不能拷貝你的Github專案下來的哦
2.點選Clone後,你的專案就會同步到你的本地中去
3.然後你就可以開始愉快地進行你的github庫管理了
(1)首先,如果當你在資料夾中新增檔案時,檔案會在左側的專案管理面板中顯示為紅色,說明這個檔案是在原有的Github專案中沒有的
這裡寫圖片描述
那麼你就得將這個檔案先add到本地github庫中,如下圖操作
這裡寫圖片描述
4.當你想上傳時,可以找到下面控制檯,點選提交更改
這裡寫圖片描述
在註釋里加上你的修改註釋要能讓自己看的懂
這裡寫圖片描述
然後點commit,當你要傳到github中,就要加上push了
這裡寫圖片描述
有時回彈出,不用管繼續commit
這裡寫圖片描述
提示成功後,就可以看到你剛才的修改了
這裡寫圖片描述
5.你還可以在右下角看你的專案分支,並同步到本地,專案分支有時候不一定是你自己寫的,你可以去看其他人在你程式碼庫中的更改哦,很方便吧!!
這裡寫圖片描述
大概介紹到這裡,因為剛開始玩不久

相關推薦

利用WebStorm管理Github

webstorm功能強大,前端神器不解釋。 可以使用webStorm來管理你的Github,這樣你就不需要用git去上傳你的程式碼。 1、首先你得有一個Github的賬號,怎麼註冊我就不說了 2、點選Webstorm的設定按鈕,或者ctrl+alt+s

使用NPM管理的Node.js依賴

轉載自  http://www.infoq.com/cn/articles/msh-using-npm-manage-node.js-dependence npm 是 Node.js 的模組依賴管理工具。作為開發者使用的工具,主要解決開發 Node.js 時會遇到的問題

使用filebrowser管理的檔案

簡介 filebrowser是一個web檔案管理器,可以實現簡單的檔案管理功能,之前我一直是使用caddy中filebrowse

利用TortoiseGit客戶端管理GitHub專案程式碼

轉載請註明出處: 一直以來,我都是使用SVN來管理我的程式碼,自己本地建立一個SVN伺服器來儲存程式碼,然後使用TortoiseSVN客戶端來更新提交程式碼。用的很爽。 然後最近開始接觸GitHub,使用GitHub for Windows客戶端來管

企業如何管理經銷商?Ultimus

Ultmius BPM 經銷商管理業務應用解決方案 解決方案簡介 經銷商雖然是特許經營,但作為價值鏈上比較重要的一環,是“半個內部人”,即以客戶方式來服務,以內部員工方式來協同。 面臨的問題和挑戰

利用SCVMM 2012 R2管理Azure虛擬機

azure下面我們就來看一看如何通過SCVMM 2012 R2來添加和管理Azure訂閱的。首先,利用makecert創建一個自簽名證書,參照下圖命令執行,該證書用於上傳到Azure上以便VMM進行管理,需要註意Azure的管理證書必須是2048位密鑰長度,並應用於"個人"證書存儲中。關於

利用Python實現報表的自動傳送,解放時間去做更有意思的事情

前言 在日常工作中你可能因為每天都被各種各樣的資料資料報表搞得焦頭爛額,老闆的,運營的、產品的等等。而且大部分報表都是重複性的工作,這篇文章就是幫助大家如何用Python來實現報表的自動傳送,解放你的勞動力,可以讓你有時間去做更有意思的事情。 分享一個python資源分享交流學習解答

利用virt-manager,xmanager, xshell啟動介面管理虛擬機器

有時候我們需要搭建一套自己的簡單環境來啟動一個虛擬機器,驗證一些問題。 1、首先我利用vmware workstation來建立centos7虛擬機器,然後開啟虛擬化,如下圖所示。 2、其次,啟動

[vundle]利用vundle工具管理vim外掛

轉自:http://os.51cto.com/art/201507/484174.htm Vim是Linux上一款用途廣泛的輕量級文字編輯工具。雖然對普通的Linux使用者來說開始學用起來難度相當大,但鑑於它具有的種種好處,完全值得一學。至於功能方面,Vim可以通過外掛實現全面定製。不過由於其高

利用儲存過程和觸發器管理資料庫

本文主要介紹如何在資料庫後臺利用儲存過程,觸發器來管理資料庫的技術,並以Delphi做前臺,SQL Server做後臺的模式給出具體的實現程式碼。 一、SQL互動式資料庫查詢語言 互動式資料庫查詢語言SQL中有關表操作基本的SQL語句有如下四種:(下面分別出給四種語句的語法形式及其說明) (1)查詢表命令

如何利用多核CPU加速的Linux命令 — awk, sed, bzip2, grep, wc等

你是否曾經有過要計算一個非常大的資料(幾百GB)的需求?或在裡面搜尋,或其它操作——一些無法並行的操作。資料專家們,我是在對你們說。你可能有一個4核或更多核的CPU,但我們合適的工具,例如 grep, bzip2, wc, awk, sed等等,都是單執行緒的,只能使

MAC安裝 Carthage 工具管理專案從 github上下載第三方框架

一、Carthage 工具安裝 第一步:開啟終端,輸入以下其中的一個命令列安裝 Carthage // 更新 Carthage ,如果沒有安裝時這行命令會自動安裝 brew update // 這個是直接安裝命令列 brew

利用Python發高逼格的朋友圈!幾行程式碼帶把一張圖分為九張!

除了可以處理規整的正方形圖片還可以處理非規則的圖片比如下面這張寬度遠大於高度的圖片作者是怎麼處理的呢?當然,想把一張圖片做成這樣子也很容易啦,現在很多手機上的圖片處理軟體都能實現。作者舉這個例子只是為了給大家介紹介紹PIL庫,感興趣的童鞋也可以練習練習程式設計嘛~好了,現在就來看看這個PIL庫到底是個什麼吧~

利用HttpModule和ResponseFilter壓縮的html

 不知道大家有沒有注意過google和baidu首頁頁面的html,開啟一看你會發現,竟然沒有縮排什麼,幾乎整個頁面輸出都快寫成一行了,至於為什麼這樣做,我能想到的是節省流量,沒別的想法了.那我們是不是也可以做到這樣呢(雖然我們對流量沒什麼要求),當然是可以的,寫程式碼的時候

如何使用Git和GitHub管理自己的程式碼

一、註冊GitHub賬號 註冊並登入GitHub賬號 建立儲存倉庫 點選右上角加號箭頭,在彈出的選單中選擇New repository選項進行倉庫配置。 1> Repository

利用Jetty 部署Maven 管理下的Eclipse Web專案

第一步:配置pom.xml檔案 <build> <plugins> <plugin> <groupId>org.eclipse.jetty</group

利用google突破各種封鎖下載要的東西

第一篇在搜尋框上輸入: “index of/ ”  inurl:lib 再按搜尋你將進入許多圖書館,並且一定能下載自己喜歡的書籍。 在搜尋框上輸入: “index of /”  cnki 再按搜尋你就可以找到許多圖書館的CNKI、VIP、超星等入口! 在搜尋框上輸入: “in

利用Git Shell進行與Github的遠端互動

           主要介紹利用git shell 來進行與github的遠端連結。 1. 利用git shell 從github clone repository (1).設定使用者資訊: 開啟git shell之後輸入以下兩行指令: git  config 

使用maven建立和管理的gwt1.6專案

下面這段程式碼就是建立gwt1.6專案的maven命令。[quote]mvn archetype:generate -DarchetypeGroupId=org.codehaus.mojo -DarchetypeArtifactId=gwt-maven-plugin -Dar

【Spring註解驅動開發】使用InitializingBean和DisposableBean管理bean的生命週期,真的瞭解嗎?

## 寫在前面 > 在《[【Spring註解驅動開發】如何使用@Bean註解指定初始化和銷燬的方法?看這一篇就夠了!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484985&idx=1&sn=bf7e