• git与eclipse集成之代码提交


    1.1. 代码提交

    编码完成后,需要提交代码,例如新增文件git.txt

    1.1.1.        提交代码到个人本地特性分支(commit)

    选择工程,右键Team,Synchronize Workspace,查看所有的添加或修改的文件

    右键commit,按照版本要求填写提交记录,并提交修改到本地个人特性分支

    查看提交记录,选择工程,右键Team,Show in History,可以看到第一条就是刚才提交的记录信息

     

    1.1.2.        修改提交信息

    如果上一次Commit时候的信息描述不正确或不符合版本要求,则可以进行修改,按如下图所示步骤操作:

     

    修改提交信息为:git test modify 1,点击OK等待修改完成

     

    重新查看历史记录,最后一次提交的注释已经修改为:git test modify 1

     

    1.1.3.        回退Commit提交

    git reset回退Commit提交,解决提交到本地分支,还未提交到远程分支,想撤销这个提交的问题,有三种方式:

    git reset --soft    

     [提交记录不保留,修改仍然保留并且已经在暂存区,可以在次进行commit]

    git reset --mixed 

    [提交记录不保留,修改仍然保留,但未在暂存区,可以在次进行commit]

    git reset --hard

    [提交记录不保留,修改不保留]

    • 新增提交记录

     

    • 使用git reset soft 回退,提交记录已经不可见,代码修改仍在

     

    • 重新提交代码,然后使用git reset mixed回退,提交记录已经不可见,代码修改仍在,但未添加到暂存区

     

    • 重新提交代码,然后使用git reset hard回退,提交记录已经不可见,代码修改不保留

     

    1.1.4.        提交代码到个人远程分支(push)

    选择工程,右键Team,Push to Upstream

    1.1.5.        提交个人远程分支代码到特性分支(merge request)

    登录到内源平台,创建Merge Request,源为:个人特性分支,目标为特性分支

     

    1.1.6.        撤销Commit提交

    git revert 是生成一个新的提交来撤销某次提交(将需要revert的版本的内容再反向修改回去,版本会递增),此次提交之前的commit都会被保留。

    1. 选择提交记录,右键Revert Commit

     

    1. 查看提交记录,有如下变化

    1)提交记录里面出现一条新的提交记录,该提交记录的操作与上次Commit的操作相反,Commit是增加文件git.txt,Revert是删除文件git.txt

    2)工程上面显示本地个人分支与个人远程分支比较,有新的版本提交。此时需要选择push将撤销修改提交到远程个人分支

     

  • 相关阅读:
    1.1/1.1.1-玩转Python3金融API应用-easyutils的Readme文件
    1-玩转Python3金融API应用-查阅easytrader家族系列模块
    0-玩转Python3金融API应用-学习查阅API资料的重要性及怎样学
    一句sql搞定身份证校验位
    python爬虫--爬取某网站电影信息并写入mysql数据库
    Mysql简单笔记
    python爬虫--爬取某网站电影下载地址
    android dalvik heap管理分析
    dlmalloc 简析
    low memory killer配置的思考
  • 原文地址:https://www.cnblogs.com/xyhero/p/9393179.html
Copyright © 2020-2023  润新知