zoukankan      html  css  js  c++  java
  • git提交代码

    一:两个人同时修改代码库A:

    拉下库A最新代码本地开发,开发完准备push到库A,发现库A被别人修改过了~ 

    1: 如果修改了同一个文件需要手动merge处理冲突

    2: 如果修改了我没修改的文件,则本地直接拉下来

    3:传到分支上 ,然后合并到master主干

    git status----git diff ---- git checkout ----git add . ----git commit -m 'comment' -----git pull origin master ----- git push origin fengluzhe:refs/for/fengluzhe

    小技巧: 本地开发完成的代码,在本地copy一份。

        手动处理冲突

        两个人修改同一个文件,自己修改过的代码把线上最新的复制下来----然后再粘贴上自己的代码。

     二:分支

    查看所有分支  git branch -a

    切换分支    git checkout backup

    新增分支  git checkout -b hahaha

    删除分支  git branch -d hahaha

     

    查看commit记录  git log

    回滚   git reset --hard de02e2336d7732929b5468b09e8df2b987d00f96

    合入主分支冲突   先拉一下分支最新代码到本地    Git reset --soft origin/分支名   然后重新提交

    逆向操作

    git add . =====>  git reset HEAD 文件

    git commit -m 'fixed'  ===> git --soft HEAD^

  • 相关阅读:
    田忌赛马 题解
    亚历山大的丢番图方程 题解
    zhx's contest题解
    芝麻OI比赛T7edges题解
    CSP-J2020游记
    Linux shell 学习笔记(五)
    Linux shell 学习笔记(四)
    Linux shell 学习笔记(三)
    Linux shell 学习笔记(二)
    Oracle并发
  • 原文地址:https://www.cnblogs.com/fengluzheweb/p/9326464.html
Copyright © 2011-2022 走看看