zoukankan      html  css  js  c++  java
  • git 项目相关

    工具篇:Sourcetree 和 Git Bash


      Sourcetree Git一款非常好用的可视化工具,方便管理项目。下载地址

    https://www.sourcetreeapp.com/

      Git Bash&Shell Git 命令行

    http://gitforwindows.org/

    Git 分支


    • master branch 主分支 各种测试之后 能够完整在线上运行的分支
    • develop branch 开发分支 从主分支切出来的 ,主要用于测试
    • hotfix branch 热修复分支 用于修复线上紧急Bug .修复完成之后 会合并到dev分支
    • feature branch 如果是多人合作的话 一般每个人会做一个功能需求点 然后合并到dev分支
    git checkout -b feature                  #新建分支并切换到feature 
    git add .                             #添加
    git commit -m "message"                #提交 分支      
    git checkout dev                       #切回到dev
    git merge feature                      #合并分支
    git pull origin dev                 #拉取最新远程分支
    git push origin dev                #提交到远程分支    
    git branch -d dev               #删除分支 可能提示会有未合并进来的工作成果
    git branch -D cgs               #强制删除

    Git 撤销相关


    git add file    #添加文件到暂存区 
    
    git reset HEAD  file #撤销暂存区文件
    git commit   #提交文件
    git commit --amend #add文件漏了
    git log #查看commit ID
    git reset commit_id  #撤销commit
    git reset --hard HEAD~1 #撤销上一次提交 并删除更改
    git reset HEAD~1 #撤销上一次提交 并保留修改文件
    get merge branch_name #合并分支
    git reset --hard commit_id #撤销merge
  • 相关阅读:
    看完两本书
    今夜,有点难过
    学习总结
    杂谈改变个人习惯
    最近一个月的工作学习总结
    lab项目之一阿森纳赛事指南客户端版本
    工资类程序数据库处理讨论 [数据加载(二)]
    SQL数值倍率实现问题....
    想用GDI+2.0做设计器,但在实现过程中遇到大麻烦
    这几天做工资类程序郁闷了,想写点东西理一下思路
  • 原文地址:https://www.cnblogs.com/alin-qu/p/4971094.html
Copyright © 2011-2022 走看看