IDEA中上传本地项目到Git
2016-12-13 22:14
281 查看
已经在单机环境下使用一段时间Git了,发现Intellij IDEA中的Git插件功能并不完善。
首先Intellij IDEA中Git本地仓库必须建立在当前项目文件夹下,其它自定义的位置不支持。
其次你无法使用Intellij IDEA的Git插件将位于本地仓库的内容上传到远程仓库,要完成这项工作需要使用Git命令行(如果你的操作系统是Linux使用Git Bash,Windows中要使用命令行窗口(cmd)操作命令)。
下面简单说明如何建立本地Git仓库导入源代码后再将其上传到远程Git仓库
1、使用IntelliJ IDEA菜单建立本地Git仓库: VCS -> Import into Version Control -> Create Git Repository;
2、在弹出的的窗口中选择当前项目;
3、提交全部需要管理的文件到新建立的本地仓库master分支;
4、在Windows中打开命令行窗口cmd,转到当前项目所在目录,例如: cd "D:\projects\TestProject"(假定当前项目名称为TestProject);
说明:在进行下面的操作之前,必须设置Path环境变量,使得Git可执行文件能访问,
如:PATH=%PATH%;D:\git\git-1.8.1.2\bin
5、在命令行中输入命令: git remote add origin http//<IP地址:端口号>/服务器相对路径/仓库名
6、再输入命令: git push origin master
7、然后回到Intellij IDEA环境中在项目上单击右键,选择同步当前项目菜单:Synchronize 'TestProject';
8、再次操作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) 进入到项目目录 执行 以下命令
# 给项目设置远程远程仓库 #
git remote add origin http://git.oschina.net/***/***.git # 抓取远程仓库数据,并自动合并远程分支 #
git pull origin master
# 更新本地数据到Git@OSC #
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操作
点击打开原文链接
首先Intellij IDEA中Git本地仓库必须建立在当前项目文件夹下,其它自定义的位置不支持。
其次你无法使用Intellij IDEA的Git插件将位于本地仓库的内容上传到远程仓库,要完成这项工作需要使用Git命令行(如果你的操作系统是Linux使用Git Bash,Windows中要使用命令行窗口(cmd)操作命令)。
下面简单说明如何建立本地Git仓库导入源代码后再将其上传到远程Git仓库
1、使用IntelliJ IDEA菜单建立本地Git仓库: VCS -> Import into Version Control -> Create Git Repository;
2、在弹出的的窗口中选择当前项目;
3、提交全部需要管理的文件到新建立的本地仓库master分支;
4、在Windows中打开命令行窗口cmd,转到当前项目所在目录,例如: cd "D:\projects\TestProject"(假定当前项目名称为TestProject);
说明:在进行下面的操作之前,必须设置Path环境变量,使得Git可执行文件能访问,
如:PATH=%PATH%;D:\git\git-1.8.1.2\bin
5、在命令行中输入命令: git remote add origin http//<IP地址:端口号>/服务器相对路径/仓库名
6、再输入命令: git push origin master
7、然后回到Intellij IDEA环境中在项目上单击右键,选择同步当前项目菜单:Synchronize 'TestProject';
8、再次操作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) 进入到项目目录 执行 以下命令
# 给项目设置远程远程仓库 #
git remote add origin http://git.oschina.net/***/***.git # 抓取远程仓库数据,并自动合并远程分支 #
git pull origin master
# 更新本地数据到Git@OSC #
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操作
点击打开原文链接
相关文章推荐
- git上传本地Intellij idea 项目到码云的git仓库中
- git上传本地Intellij idea 项目到github
- git上传本地Intellij idea 项目到github
- git上传本地Intellij idea 项目到git
- 本地idea项目上传到Git
- git上传本地Intellij idea 项目到github
- 使用Git上传本地项目到oschina
- 使用Git命令把本地项目上传到Github托管
- 解决本地项目上传到github时$git push -u origin master error failed to push some refs...等错误
- android studio如何把本地项目上传到git@osc
- git 将本地项目上传到github
- 使用Git上传本地项目代码到github
- 上传本地项目到git
- windows git把本地项目上传到github
- 把项目从本地上传到git远程库
- 如何将本地项目上传到git的中间仓库和下载到本地及注意点
- IDEA 连接 GIT OSCHINA 提交本地已存在的项目
- 本地项目上传git@osc
- Intellij IDEA 上传本地项目到Git
- 【Git】Git上传本地项目的命令以及non-fast-forward updates were rejected的解决办法