如何将新建的项⽬完整的提交到gitlab上?
描述:
使⽤idea开发⼯具新建了⼀个项⽬⼯程,此时此刻⼯程没有任何的版本控制,代码存放在本地磁盘中,如果需要直接将项⽬⼯程代码提交到gitlab上,该如何操作呢?
因为当前没有版本控制,不能像正常的代码那样提交,必须先创建git本地仓库,然后关联到远程的gitlab服务。
1、在idea的菜单选项 VCS >> Import into Version Control >> Create Git Respository
2、出现 Select directory for git init 对话框,默认是直接定位到当前项⽬⽂件所在的磁盘⽬录,⼀般git初始化就在当前项⽬的根⽬录,不需要修改路径,直接点解OK确定即可。
3、init完成之后,可以看到原本的项⽬⽂件名变成了红⾊了,红⾊在idea的git版本表⽰未add的⽂件,同时在系统资源管理器中打开项⽬的磁盘⽂件⽬录,会发现⼀个 .git的隐藏⽂件,这个⽂件就是git的配置
和仓库⽂件。
4、再回到idea中,点击 VCS >> Git >> Add 添加当前项⽬下的⽂件,添加完成后,之前的红⾊⽂件名变成了绿⾊了,表⽰已经Add成功,但还没有commit
5、继续操作 VCS >> Git >> Commit File ,然后在提交创建填写提交注释说明。
6、提交完成之后,只是提交到本地仓库,这个时候还没有同步到远程的gitlab服务器上,需要push操作。 VCS >> Git >> Push
7、然后通过⽹页的⽅式登录gitlab服务,创建⼀个空的project,然后在如图所⽰的位置复制仓库,然后把这个地址填写到刚刚push的时候弹出的对话框中。
***********补充:git中颜⾊的含义***********
红⾊:未加⼊版本控制
绿⾊:已加⼊版本控制,未提交
⽩⾊:已加⼊版本控制,已提交,未改动
蓝⾊:已加⼊版本控制,已提交,有改动。
8、当然,也可以直接在idea中进⾏操作,我⽐较喜欢⽤命令操作,下⾯是⽐较常⽤的命令
(1)alt + F12 打开 Terminal
(2)git branch -a 查看下远程分⽀git常用指令
git branch wsq_1011 新建分⽀
git checkout wsq_1011 切换分⽀
(3)git branch 查看本地分⽀
(4)git add * 将任何新的或者修改的⽂件添加到索引。也就是告诉git把⽂件添加到仓库。
(5)git checkout master 切换分⽀(建议切换到⾃⼰的分⽀进⾏开发)
(6)git commit -m "添加提交说明" 将索引的当前内容与描述更改的⽤户和⽇志消息⼀起存储在新的提交中。也就是把⽂件提交到仓库。(7)git pull origin master 从远程拉取master代码,在本地解决冲突
推送本地分⽀到远程
git push origin fix_birthday:fix_data
(8)git push origin dev_test:dev_test 将本地仓库分⽀代码提交到远端
(9)在gitlab进⾏与master分⽀的合并。
(10)git merge命令⽤于合并指定分⽀到当前分⽀上(将其他分⽀上的改变合并到master分⽀)切换到master分⽀,然后执⾏ git merge fenzhi01,表⽰将fenzhi01合并到master分⽀。
(11)git branch -d name 删除分⽀
(12) 删除远程分⽀
删除远程分⽀
git push origin --delete fix_data_xxx
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论