• 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^

  • 相关阅读:
    ubuntu下如何更改mysql数据存放路径
    collection_select
    发现星期六日的电视比较好看
    rails
    系统抢救10.04
    劫后重生,痛定思痛,ubuntu 10.04=>10.10
    随机查询N条记录
    which linux your like
    kindeditor的使用
    array
  • 原文地址:https://www.cnblogs.com/fengluzheweb/p/9326464.html
Copyright © 2020-2023  润新知