IDEA使用Git全流程

以下的所有操作都是在已经安装好git的情况下进行的

克隆gitee上的项目

为IDEA添加push按钮

1、新建文件夹,在该文件夹空白处,右击并打开Git Bash 

IDEA使用Git全流程_第1张图片

 

 2、克隆项目。输入命令:git clone 【要下载的仓库路径】

IDEA使用Git全流程_第2张图片

 

 

在IDEA中安装Gitee插件并在IDEA添加Gitee账户

 

 1、用IDEA打开刚刚下载下来的项目,File--》settings--》Plugins--》在搜索框中输入Gitee--》点击install进行下载Gitee插件

IDEA使用Git全流程_第3张图片

 

 2、下载完成后,,点击Restart IDE 重启IDEA

IDEA使用Git全流程_第4张图片

 

3、添加Gitee账户:File---》settings---》Version Control---》Gitee---》Add account---》

IDEA使用Git全流程_第5张图片

 

 4、输入账号和密码,点击登录

IDEA使用Git全流程_第6张图片

 

 5、登录成功后,会显示账户信息

IDEA使用Git全流程_第7张图片

 

 

给IDEA右上角添加push快捷图标

 

1、在setting中,Appearance & Behavior ---》 Menus and ToolBars ---》 Navigation Bar Toolbar ---》NavBarVcsGroup ---》 VcsNacBarToobarActions,选中VscNavBarToolBarActios

IDEA使用Git全流程_第8张图片

 

2、点击 + ,再点击Add Action...

 

3、在弹出的对话框里,点击 Version Control Systems ,

IDEA使用Git全流程_第9张图片

 

4、滑到该选项的最后一个子项,双击Push

IDEA使用Git全流程_第10张图片

 

5、点击Apply,再点击OK

IDEA使用Git全流程_第11张图片

 

6、添加push图标成功

 

 

IDEA解决git冲突

注意:push项目前,先pull码云上的项目版本下来。

(如果执行完第5步,直接弹出第8步的弹框,可直接跳过6、7 步)

1、首先将工作区的代码提交到暂存区,命令: git add .

2、再将暂存区的代码提交到本地仓库,命令: git commit -m '提交这次代码的提示信息'

3、将自己的代码先进行stash即保存到栈存中。右击最外层项目,选中 Git ---》Repository---》Stash Changes

IDEA使用Git全流程_第12张图片

 

4、 之后会弹出Stash框,填写本次代码保存的提示信息,如:修改了XXX

IDEA使用Git全流程_第13张图片

 

5、把代码重新pull下来。右击最外层项目,选中 Git ---》Repository---》Pull

IDEA使用Git全流程_第14张图片

 

6、然后就对栈存代码进行恢复。右击最外层项目,选中 Git ---》Repository---》UnStash Changes...

IDEA使用Git全流程_第15张图片

 

7、弹出窗口选择你命名的栈存代码,点击 Apply Stash

IDEA使用Git全流程_第16张图片

 

 8、这个时候就会弹出冲突提示你可以进行Merge合并。选中冲突的文件,点击【Merge...】

 IDEA使用Git全流程_第17张图片

 

9、对话框中出现三个框,分别为:

  • 左边框为本地待提交的代码

  • 右边框为Gitee中代码

  • 中间框为解决冲突后的结果代码

解决代码冲突:我们修改中间的代码,可根据情况选择【Accept Left】或【Accept Right】;亦或者手动修改冲突代码后点击【Apply】

IDEA使用Git全流程_第18张图片

 

10、重复1、2 的步骤;命令git add . 和 git commit -m '本次代码的提示信息'

再将本地项目push到码云。选择默认分支,点击【Push】:

IDEA使用Git全流程_第19张图片

强制删除远程仓库中的文件

1.先将远程库克隆下来

git clone url(是HTTPS)

2.将远程库拉下来

git pull origin(远程主机名) dev(远程分支名) 

3.删除文件

 git rm -r --cached .idea(例)

4.提交本地库

git commit -m '删除了讨厌的文件'

5.把本地库push到远程库

git push -u origin(远程主机名) master(本地分支名):dev(远程分支名)

以上无法push时:

IDEA使用Git全流程_第20张图片

使用强制推送

git push --force-with-lease origin 本地分支名:远端分支名

由于意外修改导致公钥失效,无法Push

 

idea提示:rejected push,git提示:Please make sure you have the correct access rights and the repository exists

解决:

1.进入到需要提交的文件夹底下,直接打开git Bash,重新设置一下身份的名字和邮箱

git config --global user.name "yourname"

git config --global user.email "[email protected]"

2.手动删除.ssh文件夹(一般再C盘用户目录下)

3.git输入

ssh-keygen -t rsa -C "[email protected]"

4.接着出现:

Generating public/private rsa key pair.

Enter file in which to save the key (/Users/your_user_directory/.ssh/id_rsa):

直接按下回车,系统会自动在.ssh文件夹下生成两个文件,id_rsa和id_rsa.pub,用记事本打开id_rsa.pub

打开代码托管平台,登陆你的账户,进入设置.ssh公钥即可

 

 

 

 

 

 

 

 

你可能感兴趣的:(项目,git,项目管理,版本控制,gitee,码云)