zoukankan      html  css  js  c++  java
  • Git 操作

    git 提交流程

    第一步:git add -A
    第二步:git commit -m "合并文件"
    第三步:git pull --rebase origin feature/2.1.0-customer
    第四步:git push origin feature/2.1.0-customer

    //更新远程分支
    git fetch

    git 冲突使用命令
    git checkout . #本地所有修改的。没有的提交的,都返回到原来的状态
    git stash #把所有没有提交的修改暂存到stash里面。可用git stash pop回复。
    git reset --hard HASH #返回到某个节点,不保留修改。
    git reset --soft HASH #返回到某个节点。保留修改


    git clone www.xxx.xxx 从服务器拉取代码

    git pull origin xxx/xxx 从服务器更新代码

    git status 查看本分支是否还有没提交的代码

    gitlub创建分支

    repository -> branches -> new_branch

    http://newtob.yunwo.emao.com/promote/list?company_name=&created_at_begin=&created_at_end=&province_id=0&city_id=&area_id=&Department=0&People=0&usertype=0&newlogin_begin=&newlogin_end=&useshop=0&visittype=0&PromoteType=2&factor=0&know=0&demand=0

    git 解决冲突

    git rebase --continue | --skip | --abort still do not work: Git ReBase-继续-跳过-中止仍然不工作:


    手动合并上线

    git status --查看当前分支是否有提交的文件,如果有先提交或者回退
    git checkout develop -- 切换到要合并的分支
    git merge --no-ff feature/header -- 合并分支

    如果出现冲突,需要先解决冲突,然后git add 提交
    再git rebase --continue 继续操作

    git push origin develop 把修改推送的合并的分支管

    1. 查看远程分支 $ git branch -a
    2. 查看本地分支 $ git branch
    3. 切换分支 $ git checkout -b v0.9rc1 origin/v0.9rc1

    删除本地分支
    命令行 : $ git branch -d <BranchName>
    删除远程分支
    命令行 : $ git push origin --delete <BranchName>

    *git创建分支并提到远程
    1. 切换到被copy的分支(master),从服务器拉取最新版本
    $git checkout master
    $git pull

    2. 从当前分支copy出新的开发分支 命名dev分支
    $git checkout -b dev

    显示 Switched to a new branch 'dev' 成功

    3. 把新建的分支push到远端
    $git push origin dev

    4. 拉取远端分支
    $git pull

    There is no tracking information for the current branch.
    Please specify which branch you want to merge with.
    See git-pull(1) for details.
    git pull <remote> <branch>
    If you wish to set tracking information for this branch you can do so with:
    git branch --set-upstream-to=origin/<branch> dev

    pull时发现,当前的分支并没有和本地分支关联,根据提示进行下一步:

    5. 关联
    $git branch --set-upstream-to=origin/dev

    6. 再次拉取 验证
    $git pull

  • 相关阅读:
    HDU 1022 Train Problem I
    HDU 1702 ACboy needs your help again!
    HDU 1294 Rooted Trees Problem
    HDU 1027 Ignatius and the Princess II
    HDU 3398 String
    HDU 1709 The Balance
    HDU 2152 Fruit
    HDU 1398 Square Coins
    HDU 3571 N-dimensional Sphere
    HDU 2451 Simple Addition Expression
  • 原文地址:https://www.cnblogs.com/blange/p/10233099.html
Copyright © 2011-2022 走看看