基于IDEA 工程项目的git实操(二)

简介: 基于IDEA 工程项目的git实操

4、将整个项目存储到本地暂存区

       操作步骤:

       选中整个目录,然后在IDEA的顶部菜单中依次操作VCS -> Git->Add(右击项目选择Git->Add也是可以的)

       直接将整个文件目录存储到本地暂存区,输入命令:

1.png


5、提交所有文件到本地仓库


Add操作过后,就可以看到之前变红的文件已经变绿了,这说明已经成功添加到暂存区。然后在IDEA的顶部菜单中依次操作VCS -> Git->Commit File就能看到本地暂存区所有的文件列表。(右击项目选择Git->Commit File)


点击右上角的commit按钮提交即可,当中可能会弹出code analysis警告,我们就选commit anyway即可,提交完成后,整个暂存区的列表被清空,提交后的文件也会从绿色变成普通的灰色。


输入命令:


git commit -m "add a new project"


6、新建远程仓库


1)在GitCode个人主页右侧选择新建项目


1.png


2)选择创建空白项目,然后填写相关信息后,点击新建项目

1.png

3)idea中将本地仓库与远程仓库进行关联并推送的操作


①在IDEA的顶部菜单中依次操作VCS -> Git->Remotes


在弹出的窗口Git Remotes中右侧+号按钮,来新增一个远程仓库关联,填入URL即可


②推送本地仓库文件到远程仓库,在IDEA的顶部菜单中依次操作VCS -> Git->Push


之后就会弹出推送到远程仓库文件确认的窗口,选择push按钮提交即可,可能推送的过程要求输入账户和密码,按要求输入即可,通过验证即可推送。


或者输入命令:

git remote add origin nanke_yh / test · GitCode

git push -u origin master

1.png


7、最后推送情况


选中项目,在IDEA的顶部菜单中依次操作VCS -> Git->Show History就可以查看提交版本历史记录

或者命令查看:

git log

然后在远程仓库中也可以发现空项目内就推送上了项目文件了:

1.png

至此就完整演示了一下git的主要操作了,想要参考具体的idea图文界面操作流程的可以去看看这篇文章Idea新建项目并推送到远程仓库_CodeLuoJay的博客-CSDN博客_idea关联远程仓库。


git操作本文还有很多内容没有涉及和演示:包括有git标签,git版本管理,git的项目回退,删除等等,大家可以根据自己需求多去操作实践吧。

目录
相关文章
|
2天前
|
开发工具 git
使用Git拉取项目
使用Git拉取项目
|
24天前
|
存储 开发工具 git
好的git管理方法,标明项目_编号_(功能,不过还是在没有bug出现时就提交为好)+Excel表管理的格式
好的git管理方法,标明项目_编号_(功能,不过还是在没有bug出现时就提交为好)+Excel表管理的格式
|
24天前
|
Java Maven
SpringBoot第一次导入项目,Maven依赖全爆红,该怎样解决,idea2019.3版本,必须用application2.7.6或者以下
SpringBoot第一次导入项目,Maven依赖全爆红,该怎样解决,idea2019.3版本,必须用application2.7.6或者以下
|
5天前
|
开发工具 git 开发者
git IDEA的分支合并时的冲突问题总结,merge和rebase的区别
冲突的处理需要开发者之间的充分沟通以及对项目历史的细致理解。选择Merge或Rebase取决于具体的工作流程和团队偏好,但最重要的是保持代码库的整洁与一致性。使用IDEA等工具可以提高处理合并冲突的效率,但手动解析冲突和理解操作背后的逻辑仍然是不可或缺的。最终目标是通过有效的版本控制实践,促进项目的顺利进行和团队协作的高效。
37 0
|
15天前
|
开发工具 git
在idea里如何实现Git项目回滚
在idea里如何实现Git项目回滚
|
23天前
|
Java Maven
第一次导入项目,从gitee拉取的代码无法拉取怎么解决,idea如何导入项目,如何跑拉取的项目,如何使用Maven导入项目,如何回到idea首页,如何导入第一次的项目,拉取的代码出现了橘黄色图标,图片
第一次导入项目,从gitee拉取的代码无法拉取怎么解决,idea如何导入项目,如何跑拉取的项目,如何使用Maven导入项目,如何回到idea首页,如何导入第一次的项目,拉取的代码出现了橘黄色图标,图片
|
25天前
|
开发工具 数据安全/隐私保护 git
为了方便项目打包,我用Node写了个git-tag工具
为了方便项目打包,我用Node写了个git-tag工具
25 0
|
28天前
|
开发工具 git
大事件项目66-----项目中git的管理使用
大事件项目66-----项目中git的管理使用
|
1月前
|
网络安全 开发工具 git
idea如何使用git指令
idea如何使用git指令