idea 上传项目到码云git仓库提交到gitee(完整操作流程)

环境 : InteilJ IDEA2018.3.5    +   Git-2.16.2-64-bit   +   gitee

一 :

(1)首先下载Git  --> 传送门 https://git-scm.com/downloads  Git官网

(2)安装git

二 :注册码云账号

传送门 :https://gitee.com/signup  

三 :使用idea测试:

(1)首先在idea里面下载gitee插件

(2)安装gitee  点击Install 下载之后再重启idea 

删除gitee初始化文件,否则容易代码冲突

(3)本地创建一个项目,创建git本地仓库

(4)配置码云仓库的路径:点击Git > Repository > Remotes

(5)配置码云账号密码:点击Settings > Gitee

(6)点击项目目录右键,此时会出现一个git,这是仓库创建成功才会有的。然后点击add添加到缓冲区

(7)点击项目目录右键,更新一下gitee上的代码,避免提交版本不一致导致冲突

PS:多人开发可能出现文件冲突情况,可参考以下方式解决:

(1)暂存本地修改代码,存储在暂存区域

设置存储区域名称,并保存

(2)更新git代码后、本地合并代码(IDEA本身自带合并代码可视化工具、操作便捷,功能强大)

(3)按照正常步骤提交代码即可,这样就可以避免代码冲突啦

(8)点击项目目录右键,提交代码到git本地仓库

(9)点击项目目录右键,push代码到gitee

 

IDEA清除Git项目信息

1. 在setting的Version Control删除项目的Git信息

2. 删除项目下的.git文件

3、在项目文件夹下右键在git命令中输入:rm -rf .git

 

撤销提交的commit

如果不小心把一些敏感的数据提交,比如密码之类的,如果还没有推送到远程的仓库上去,是可以撤销的,撤销后在log中看不到,但是对已经推送到远程仓库的话,则相当于还原到以前的commit,但是原来撤销的commit还能在log中看到

注:

mixed:相当于代码保留,撤销git commit,同时撤销git add,代码回到未暂存区。
soft: 相当于代码保留,撤销git commit ,不撤销git add,代码回到暂存区,在idea编辑器和mixed是一样的。
hard: 不保留代码,撤销git commit,同时撤销git add,回到了上一次commit的状态,并且相当于revert一次。

撤销上两次的commit :HEAD~2或者HEAD^^,如此类推三次四次

在idea可以看到已经撤销了刚刚的commit,文件又变回未提交的蓝色

如果已经push推送到了远程仓库,撤销后,原来的commit还在log中显示,相当于本地分支落后于远程分支一个或多个版本

 

git 删除本地所有未提交的更改

1、git rm --cached <FILE>:已 add(tracked) 未 commit 的文件,使其回到未 add 状态(untracked)。
2、git rm -f <FILE>: 从本地删除已 add 的文件。
3、git checkout -- <FILE> :有修改的文件回到 tracked 状态,对已 tracked 的文件撤销修改。
4、git reset HEAD <FILE>:撤销 commit,回到 modified 状态。
5、git reset --soft HEAD^:撤销 commit,回到 tracked 状态。
6、git clean:删除所有 untracked 文件。

7、git clean -n:演习
8、git clean -f:删除当前目录下 untracked 文件,除过 .gitignore 里的文件或文件夹
9、git clean -f <path>:指定路径下
10、git clean -df:删除当前目录下 untracked 文件和文件夹
11、git clean -xf:删除当前目录下所有 untracked 文件,不管 .gitignore

12、好基友:git reset --hard && git clean -f 使本地完全回退到上次 commit.

 

本文参考总结:https://blog.csdn.net/qq_21187515/article/details/92757987

                         https://blog.csdn.net/qq_41771222/article/details/82218281

                         https://blog.csdn.net/qq_22194659/article/details/82113560

  • 8
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值