【git】Intellij IDEA中Git插件提交內容到遠程倉庫

命令行操做git

步驟:github

git init //把這個目錄變成Git能夠管理的倉庫shell

git add . //不但能夠跟單一文件,還能夠跟通配符,更能夠跟目錄。一個點就把當前目錄下全部未追蹤的文件所有add了 服務器

git commit -m "first commit" //把文件提交到倉庫app

git remote add origin git@github.com:wangjiax9/practice.git //關聯遠程倉庫spa

git push -u origin master //把本地庫的全部內容推送到遠程庫上操作系統

 

 

已經在單機環境下使用一段時間Git了,發現Intellij IDEA中的Git插件功能並不完善。
首先Intellij IDEA中Git本地倉庫必須創建在當前項目文件夾下,其它自定義的位置不支持。
其次你沒法使用Intellij IDEA的Git插件將位於本地倉庫的內容上傳到遠程倉庫,要完成這項工做須要使用Git命令行(若是你的操做系統是Linux使用Git Bash,Windows中要使用命令行窗口(cmd)操做命令)。
下面簡單說明如何創建本地Git倉庫導入源代碼後再將其上傳到遠程Git倉庫.net

一、使用IntelliJ IDEA菜單創建本地Git倉庫: VCS -> Import into Version Control -> Create Git Repository;

二、在彈出的的窗口中選擇當前項目;

三、提交所有須要管理的文件到新創建的本地倉庫master分支;

四、在Windows中打開命令行窗口cmd,轉到當前項目所在目錄,例如: cd "D:\projects\TestProject"(假定當前項目名稱爲TestProject);

說明:在進行下面的操做以前,必須設置Path環境變量,使得Git可執行文件能訪問,
如:PATH=%PATH%;D:\git\git-1.8.1.2\bin插件

五、在命令行中輸入命令: git remote add origin http//<IP地址:端口號>/服務器相對路徑/倉庫名

六、再輸入命令: git push origin master

七、而後回到Intellij IDEA環境中在項目上單擊右鍵,選擇同步當前項目菜單:Synchronize 'TestProject';

八、再次操做Intellij IDEA,在項目上單擊右鍵選擇Git相關操做:Git -> Repository -> Branches -> origin/master -> Checkout as new local branch。

到此你就可使用Intellij IDEA的Git插件將本地與遠程倉庫中的代碼進行pull/push的操做了。命令行

 

首先,咱們解決的狀況是,已經有了一個正在開發的項目,如今咱們要把他分享到git@osc上面去。

1.第一步,固然是先在Git@OSC上建立倉庫,拿到Git@OSC倉庫的HTTP鏈接http://git.oschina.net/***/***.git

2.若是咱們的本地項目是非git項目,那咱們要先把它變成git項目
在intellij中 VCS——Import into Version Control——Create Git Repository——選擇你的本地項目


3.經過git shell (能夠安裝git for window) 進入到項目目錄 執行 如下命令

 

[plain] view plain copy

 print?

  1. # 給項目設置遠程遠程倉庫 #  
  2. git remote add origin http://git.oschina.net/***/***.git  
  3. # 抓取遠程倉庫數據,並自動合併遠程分支 #  
  4. git pull origin master   
  5. # 更新本地數據到Git@OSC #  
  6. git push origin master  


 

最近有人反映出現不能push的緣由,加上以下的代碼就OK了

 

也能夠命令設置跟蹤遠程庫和本地庫

git branch --set-upstream master origin/master

 

?

若是pull或者push失敗 請參考git提示進行解決  好比已經有remote地址 能夠git remote rm origin清除

這樣項目就提交到Git@OSC了,之後本地的再有修改提交倉庫就能夠直接使用IDEA來進行統一的push操做

相關文章
相關標籤/搜索