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
当我们只想更新别的分支上的部分代码时可以进行此操作(选中想要的部分节点进行 “摘樱桃” )
作者:
不二尘
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。