• git简单使用方法


    跟远程库关联起来:

    http://www.cnblogs.com/Gabriel-Wei/p/6564102.html

    http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001374385852170d9c7adf13c30429b9660d0eb689dd43a000

    比如说你本地的分支叫he

    然后你在he分支修改了某文件,现在准备提交到自己的分支上:

    git add .

    git status //看看有哪些没有commit

    git commit -m "【我在哪里,我是谁,谁在打我】"

    这样就完成了。

    把本地lyf分支提交到远程master上

    git push origin lyf : master

    -------------------------

    git log检查commit信息

    git fetch : 相当于是从远程获取最新版本到本地,不会自动merge

    git pull : 相当于是从远程获取最新版本并merge到本地

    ------------------------------

    删除远程库的xxx分支:

    git push origin:xxx

    ----------------------------------

    把远程库强行pull到本地:

    git fetch -a

    git reset --hard origin/master

    ----------------------------------

    获得远程端lyf分支的信息

    git log remotes/origin/lyf

    ---------------------------------

    删除本地lyf分支

    git branch -D lyf

    ---------------------------------

    创建本地lyf分支

    git branch lyf

     使lyf分支变得和本地master分支一样

    git checkout lyf

    git rebase master

    ---------------------------------

    在rebase的时候,如果有个文件双方都修改了,你要保留自己的修改

    git checkout /到该文件的路径 --theirs

    如果要保留对方的:

    git checkout /到该文件的路径 --ours

    然后要git add /到该文件的路径

    如果此时有些文件只有对方修改了,你还要把他们update :

    git checkout -- /到那些文件的路径

    。。。。

    。。。。

    最后git rebase --continue

  • 相关阅读:
    动态规划
    平衡二叉树与自平衡二叉树(红黑树)的区别
    算法可视化网站
    字符串查找算法总结(暴力匹配、KMP 算法、Boyer-Moore 算法和 Sunday 算法)
    既然红黑树那么好,为啥hashmap不直接采用红黑树,而是当大于8个的时候才转换红黑树?
    平衡二叉树(AVL树)
    经典的hash函数
    正则表达式之基本原理
    正则表达式只有主语和状语
    模式匹配算法:扫描+特征比较
  • 原文地址:https://www.cnblogs.com/get-an-AC-everyday/p/6566389.html
Copyright © 2020-2023  润新知