Intellij IDEA 上传本地项目到Git

简介: 已经在单机环境下使用一段时间Git了,发现Intellij IDEA中的Git插件功能并不完善。首先Intellij IDEA中Git本地仓库必须建立在当前项目文件夹下,其它自定义的位置不支持。
已经在单机环境下使用一段时间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) 进入到项目目录 执行 以下命令

[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操作


本文转载于http://blog.csdn.net/jabony/article/details/45562445

目录
打赏
0
0
0
0
1
分享
相关文章
在IntelliJ IDEA中如何配置使用Maven以创建Tomcat环境
所以,别担心这些工具看起来有些吓人,实际上这些都是为了帮助你更好的完成工作的工具,就像超市里的各种烹饪工具一样,尽管它们看起来可能很复杂,但只要你学会用,它们会为你烹饪出一道道美妙的食物。这就是学习新技能的乐趣,让我们一起享受这个过程,攀登知识的高峰!
204 27
|
6月前
|
如何操作github,gitee,gitcode三个git平台建立镜像仓库机制,这样便于维护项目只需要维护一个平台仓库地址的即可-优雅草央千澈
如何操作github,gitee,gitcode三个git平台建立镜像仓库机制,这样便于维护项目只需要维护一个平台仓库地址的即可-优雅草央千澈
349 69
如何操作github,gitee,gitcode三个git平台建立镜像仓库机制,这样便于维护项目只需要维护一个平台仓库地址的即可-优雅草央千澈
只用正版!教你5个方法,白嫖JetBrains家族的所有产品,包含:IntelliJ IDEA、PyCharm、WebStorm、CLion、Rider
程序员晚枫分享了5种官方认证的免费使用JetBrains家族产品的方法,包括内容创作者计划、开源项目支持、教育许可证、用户组支持和开发者认可计划。这些方法帮助个人开发者与小型团队合法获取强大开发工具,如IntelliJ IDEA、PyCharm等,降低开发成本,提升效率。同时提醒大家遵守使用规范,尊重知识产权。
591 13
git分布式版本控制系统及在码云上创建项目并pull和push
通过本文的介绍,我们详细讲解了Git的基本概念和工作流程,并展示了如何在码云上创建项目及进行pull和push操作。Git作为一种分布式版本控制系统,为开发者提供了强大的工具来管理代码变更和协作开发。希望本文能帮助您更好地理解和使用Git及码云,提高开发效率和代码质量。
135 18
git分布式版本控制系统及在码云上创建项目并pull和push
通过本文的介绍,我们详细讲解了Git的基本概念和工作流程,并展示了如何在码云上创建项目及进行pull和push操作。Git作为一种分布式版本控制系统,为开发者提供了强大的工具来管理代码变更和协作开发。希望本文能帮助您更好地理解和使用Git及码云,提高开发效率和代码质量。
102 16
Git使用教程-将idea本地Java等文件配置到gitte上【保姆级教程】
本内容详细介绍了使用Git进行版本控制的全过程,涵盖从本地仓库创建到远程仓库配置,以及最终推送代码至远程仓库的步骤。
176 0
IDEA如何配置git和github
【11月更文挑战第14天】本指南详细介绍了如何在 IntelliJ IDEA 中配置 Git 和 GitHub,包括检查和设置 Git 路径、测试配置,以及通过 SSH 或 HTTPS 方式配置 GitHub 仓库的具体步骤。完成配置后,用户可在 IDEA 中轻松进行版本控制操作。
1297 0
IDEA中git提交前如何关闭code analysis以及开启格式化代码
【10月更文挑战第12天】本文介绍了在 IntelliJ IDEA 中关闭代码分析和开启代码格式化的步骤。关闭代码分析可通过取消默认启用检查或针对特定规则进行调整实现,同时可通过设置 VCS 静默模式在提交时跳过检查。开启代码格式化则需在 `Settings` 中配置 `Code Style` 规则,并通过创建 Git 钩子实现提交前自动格式化。
2734 3
|
9月前
|
idea结合git回到某个提交点
本文介绍了如何在IntelliJ IDEA中使用Git工具回退到之前的提交点,通过Git管理界面查看提交日志,选择特定提交并进行软重置、混合重置或硬重置以撤销后续的更改。
592 0
idea结合git回到某个提交点
git集成IDEA,托管项目实现版本管理
git集成IDEA,托管项目实现版本管理
96 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问