zoukankan      html  css  js  c++  java
  • eclipse 中使用git

    1、安装egit插件,在新版的eclipse中已经集成了这个插件,省了不少时间, 旧版的eclipse可以在help->install new software中点击add,写入名称,网址具体如图

    2、确保本地已经安装了git,然后再项目根目录右击选择 Git Bash here, 然后先'git status'查看项目的提交情况,git的客户端还是蛮叼的,不同的输出颜色代表着不同的状态,此时若是全未提交则是红色, 然后'git add.' 把项目加进本地栈中,此时'git status'可以看到输出改变的文件路径是绿色, 接着是'git commit -n'然后是i 键,这时终端进入编辑状态,写下本次提交的摘要标题方便以后查看,接着就是退出保存编辑, 先是按ESC功能键,然后按大写的切换键CapsLock, 双击Z,成功退出,这时文件的状态的保存进了本地仓库,然后多人合作开发时可能会碰到俩人的代码有冲突的情况,在执行完'git commit -n'后, 执行git pull, 对本地的代码进行更新, 否则直接push提交会覆盖小伙伴的工作哦,pull后通过eclipse看代码会发现冲突的文件和文件中有冲突的代码已经标记出来了, 然后就是冲突的解决了, 此时可以使用eclipse的git 工具, 先在eclipse中点击有冲突的文件,然后点开后可能会发现head ---- qlwejqle*** 等一堆,


    要是记得那个是最新的需要的代码可以直接删除不要的代码和head等所有标记信息然后 右击当前的java文件->team->add to index此时冲突就合并了,

    当然要是冲突时间久不记得了,也不用着急上火,还是右击当前java文件->team-> merge tool,这个工具能展示远程仓库中的代码和你本地的代码, 一对比就能发现冲突,并且能看到仓库中的代码, 要是确实找不到冲突,可以点击这个工具提供的按钮,然后很快定位冲突所在,最后保存文件修改就哦了。

    3. 万里长城还差最后一步了, 本地仓库弄完后就是提交到远程仓库了,这里可以看到只要没有push给远程仓库,你犯得所有错误都可以被计算机友好谅解, 当然个人习惯是上传到git前本地做一个备份, 这样可以大大咧咧的就行本地提交的错误了, 毕竟人都是会犯错的,

    最后确保和远程的仓库的一致可以再次执行git push, 终端会提示我们都更新了。 

  • 相关阅读:
    leetcode【dynamic】【0】
    VIM 常用指令
    《Java多线程编程核心技术》笔记
    log4j配置文件详解
    CSU 1803 2016(同余公式)2016年湖南省第十二届大学生计算机程序设计竞赛
    NYOJ 1233 差值(字符串排序+大数减法)
    HDU 5723 Abandoned country(最小生成树+DFS)
    POJ 1451 T9 字典树
    POJ 2965 The Pilots Brothers' refrigerator 状态压缩+广搜
    POJ 1753 Flip game状态压缩+广搜
  • 原文地址:https://www.cnblogs.com/xizhenghe/p/7795117.html
Copyright © 2011-2022 走看看