首先,咱們解決的狀況是,已經有了一個正在開發的項目,如今咱們要把他分享到git@osc上面去。linux
1.第一步,固然是先在Git@OSC上建立倉庫,拿到Git@OSC倉庫的HTTP鏈接http://git.oschina.net/***/***.gitgit
2.若是咱們的本地項目是非git項目,那咱們要先把它變成git項目
在intellij中 VCS——Import into Version Control——Create Git Repository——選擇你的本地項目
3.經過git shell (能夠安裝git for window) 進入到項目目錄 執行 如下命令shell
# 給項目設置遠程遠程倉庫 #
git remote add origin http://git.oschina.net/***/***.git
# 抓取遠程倉庫數據,並自動合併遠程分支 #
git pull origin master
# 更新本地數據到Git@OSC #
git push origin masterwindows
git remote rm origin清除緩存
git rm -r --cached File-or-FolderName (ps:要刪除的文件或目錄, 本地git庫緩存的文件.)
git commit -m "Removed folder from repository" (ps:提交到本地)
git push origin master (ps: 把刪除提交到遠程分支上.).net
這樣項目就提交到Git@OSC了,之後本地的再有修改提交倉庫就能夠直接使用IDEA來進行統一的push操做開發
用git開發中會有一些不肯意提交的目錄或者文件rem
在倉庫目錄下新建一個名爲.gitignore的文件(由於是點開頭,沒有文件名,沒辦法直接在windows目錄下直接建立,必須經過右鍵Git Bash,按照linux的方式來新建.gitignore文件)。以下圖所示。it
.gitignore文件對其所在的目錄及所在目錄的所有子目錄均有效。經過將.gitignore文件添加到倉庫,其餘開發者更新該文件到本地倉庫,以共享同一套忽略規則。io