webstorm操作git

  1. 简介
    本地仓库由git维护的三部分组成:工作目录(实际文件),缓存区(临时保存改动),HEAD(指向最后提交后的结果);
  2. 添加到缓存区: git add
    git commit -m “代码提交信息” //改动已经提交到HEAD,但是还没到你的远端仓库
  3. git提交:
    常规合作开发(同一分支开发 / 不同分支开发): add and commit --> fetch —> compare —> merge (and resolve conflicts) —> push
    当修改工程中的源代码文件后,在工程右键菜单中单击Commit Directory菜单项
    先commit 再fetch 再merge change(合并)再push
  4. 更新你的本地仓库至最新改动
    git pull //fetch(获取) merge(合并)
    Git Pull Failed 解决办法:
    原因:本地修改的代码,git服务器已经改变
    解决:当修改完代码后,准备递交代码时,需要先把组内其他人改的代码合并进来
    git->repository->stash changes 输入标识信息(hello)点击create stach ,再执行pull
  5. 选择分支
    webstrom下右击文件夹有个git,选择repository,再选择第一个branches,切换分支,checkout as命名会自动填充为你那个分支名,add
  6. 查看git的服务器地址
    git remote -v
    5.没有克隆仓库,但是想将你的仓库连接某个远程服务器:git remote add origin //将你的改动推送到所添加的服务器上
  7. 新建叫“demo”分支并切换过去:git checkout -b demo
    切换到主分支:git checkout master
    删除新建的“demo”分支:git branch -d demo
    除非你将分支推送到远端仓库,不然该分支时是他人不可见的:git push origin
  8. 如果改错了文件,可以替换掉本地的改动:git checkout – //使用HEAD中最新的内容替换掉你的目录中的文件
  9. git回退
    操作本地:
    Version Control —Log
    选择版本,右击 Reset Current Branch to Here
    选择hard 点击reset(到此不会操作到GIT,只回滚本地文件)
    操作git:
    执行完之后 设置—git—Allow force push—OK
    VCS–GIT–PUSH----勾选push Tags ,选择Current Branch,选择force push—OK
  10. git合并分支
    1、从DEV合并到其他分支
    DEV分支clone出来作为比较的原文件,其他分支的克隆到其他目录下,用比较工具:Beyond Compare 做比较,然后不同的分支不同的环境,有不一样的文件需要左边(DEV)复制到右边(其他分支),再GIT上传其他分支,备注为DEV合并到某某分支
    2、在webstorm中切换到需要合并到的版本,右击需要合并的版本,(一点要选择远程分支remote branches)git merge 分支名字(不是当前的分支)选择merge into current,即可合并到当前版本
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值