zoukankan      html  css  js  c++  java
  • 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 合并分支
  • 相关阅读:
    并发队列 – 无界阻塞队列 LinkedBlockingQueue 原理探究
    并发队列 – 有界阻塞队列 ArrayBlockingQueue 原理探究
    Java回调机制解读
    一张图看懂encodeURI、encodeURIComponent、decodeURI、decodeURIComponent的区别
    uva 111 History Grading
    hdu 2546 饭卡
    hdu 2602 Bone Collector
    uva 10720 Graph Construction
    uva 10716 Evil Straw Warts Live
    uva 10070 Camel trading
  • 原文地址:https://www.cnblogs.com/Xingtxx/p/9440485.html
Copyright © 2011-2022 走看看