首先,咱们解决的状况是,已经有了一个正在开发的项目,如今咱们要把他分享到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