• GIT-工具


    分区:

    •     本地仓库区 
      • 工作区  红色
        • 对于添加修改删除文件的操作,都发生在工作区中
      • 暂存区   绿色
        • 暂存区指将工作区中的操作完成小阶段的存储,是版本库的一部分
      • 仓库区 仓库区表示个人开发的一个小阶段的完成
        • 仓库区中记录的各版本是可以查看并回退的
        • 但是在暂存区的版本一旦提交就再也没有了
    •  远程仓库区
      •   类似于代码的总仓库,所有代码汇总的仓库。

    本地操作:

    •     git init 初始化git仓库
    •     git status查看本地git工作区的状态
    •     git add 添加文件到暂存区
    •     git commit -m 描述信息 添加文件到本地仓库区
    •     git config user.name 配置用户信息
    •     git config user.email 配置用户邮箱
    •     git log/reflog 查看日志
    •     git reset --hard HEAD^    回退
    •     git reset --hard 版本号
    •     git checkout 文件名 撤销修改(未提交到暂存区)
    •     git reset HEAD 文件名 将暂存区的文件撤销到工作区
    •     git checkout -- 文件名 误删处理
    •     git rm 文件名 确定删除

    远程操作:

    1.     git clone url地址 复制远程代码到本地
    2.     git pull 拉取远程代码到本地
    3.     git push 推送本地代码到远程仓库
    4.     代码冲突:协商解决

    标签:

    •     git tag -a 标签名 -m 描述信息
    •     git push origin 标签名 提交标签到远程
    •     git tag -d 标签名 删除本地标签
    •     git push --delete 标签名 删除远程标签

    分支:

    •     git branch 查看分支
    •     git checkout -b dev 创建并切换分支
    •     git push -u origin 分支名 提交分支到远程仓库
    •     git checkout master 切换到主分支
    •     git merge dev 合并分支
  • 相关阅读:
    Oracle导数据到SQL server的方法总结
    linux vmware 安装步骤
    linux user
    linux 下载jdk
    Jaxb2实现JavaBean与xml互转的方法详解
    idea 远程代码调试
    Java一次读取文本文件所有内容
    mysql 8 server windows 安装经验分享
    java和mysql的length()区别及char_length()
    Java web 强制301跳转
  • 原文地址:https://www.cnblogs.com/Xingtxx/p/9440485.html
Copyright © 2020-2023  润新知