zoukankan      html  css  js  c++  java
  • git 分支处理

    git 创建常用(多)分支(如:Master 主分支、Develop 分、Feature 功能分支、Release 预发布分支、Hotfix(或者Fixbug) 分支)步骤
    1.mkdir 项目名     ----->创建仓库存储文件夹
    2.cd 项目名    ----->进入文件夹
    3.git init                  ----->初始化一个仓库
    4.git checkout -b develop ----->创建并切换到develop分支
    5.git branch -a                     ----->查看所有分支
    6.git pull                               ----->拉取远程仓库代码
    7.git add -A                          ----->添加所有改动到本地仓库暂存
    8.git status                           ----->查看状态
    9.git commit -m "备注"         ----->备注提交信息
    10.git remote add origin            -----> 远程仓库名字
    11.git push -u origin                   -----> 分支名字

    12.git checkout master               -----> 切换到主分支

    13.git merge --no-ff develop       ----->把 develop 合并到 master 分支,no-ff 选项的作用是保留原分支记录

    14.git branch -d develop             -----> 删除 develop

    法一:
    git push origin --delete <branchName>     ----->删除远程分支
    法二:
    git push origin :<branchName>                 ----->推送一个空分支等同于删除

    法一:
    git push origin --delete tag <tagname>       ----->删除tag
    法二:
    git tag -d <tagname>
    git push origin :refs/tags/<tagname>
    推送一个空tag等同<-->两个步骤删除tag

    冲突后:
    git add .
    git commit -m "冲突已经解决"   ----->备注冲突的信息
    git push origin master`              ----->即可完成一次冲突的合并。

    放弃某一个文件的修改:
    git status
    git checkout  --"被放弃修改的文件名"                          --一定不能少

  • 相关阅读:
    hdu 3289 Magic tree (最大生成树 + dfs +树状数组)
    hdu 3294 Girls' research
    hdu 3639 HawkandChicken (强连通 + 反图 + 缩点) && hdu1827 Summer Holiday && hdu 1269 迷宫城堡 && hdu3072 Intelligence System
    hdu 3288 Resource Allocation
    hdu3038 How Many Answers Are Wrong
    单项式
    我的新博客开通了.
    svn服务器中实现自动备份(postcommit钩子,linux系统)
    校验和
    SVNPath 与 SVNParentPath 的区别注意
  • 原文地址:https://www.cnblogs.com/lhl66/p/7809173.html
Copyright © 2011-2022 走看看