Idea上Git的常用操作

一:基本操作

1.1:Git Remotes

远程仓库的管理,可以添加多个,当我们的一个项目同时在多个Git服务器上时,可以在此添加,然后把本地修改的代码更新到不同的服务器上

1.2:Git Pull 拉取服务器上最新的代码

1.3:Git Commit  提交代码到本地仓库

1.4:Git Push   把本地提交的代码推送到远程分支

1.5:New Branch 创建新的分支(只是在本地需要Push到远程服务器其他人员才能看到)

二:提交代码

2.1:在本地修改与远程代码无冲突的状况下,优先使用:pull->commit->push

2.2:在本地修改与远程代码有冲突的状况下,优先使用:commit->pull->push

有时我们不想commit的时候,进行pull时偶尔会莫名奇妙的把本地修改的代码全更新没有、可以采用如下几种方式更新

2.3:先Fetch然后再Merge到当前分支

2.4:Stash(会提示输入一个标识)把本地修改的代码暂存起来、代码会恢复成修改之前的状态、再进行Pull不会存在冲突情况、

      Pull完成时我们再进行UnStash(输入标识)操作把代码还原、有冲突时我们再进行合并操作

三:合并远程分支

3.1:Merger into Current

切换到正在开发的分支、然后选择需要合并的分支进行Merge

 

 3.2:Cherry-Pich

当我们只想更新别的分支上的部分代码时可以进行此操作(选中想要的部分节点进行  “摘樱桃” )

 

posted @ 2022-07-18 10:59  不二尘  阅读(227)  评论(0编辑  收藏  举报