美文网首页
git - tips

git - tips

作者: 小白兔胡萝卜 | 来源:发表于2021-11-09 10:28 被阅读0次

    Q: git add 无法添加一个空目录,怎么办?

    A : 如果想add一个空目录,可在它下面touch一个.gitignore文件,并吸入写入如下代码,可以排除空目录下所有文件被跟踪

    git add

    Q: 如何常分支图谱

    A : git log --graph --decorate --on-line -all

    git log --graph

    Q: git fetch、git merge、git rebase、git pull 、git pull --rebase解析

    A : git fetch :fetch意思拿来、获取的意思,即从远端拉取最新commmit到本地,但是其不是直接把commits接在分支的最后面,而是再拉取一个新的分支出来

    git merge:merge意思合并的意思,即直接把两个分支进行合并形成新的commit

    git rebase:把一个分支的修改合并到另一个分支,类似于merge的功能,不同是它会把当前分支跟你要合并的分支中不同的commits取消掉,临时保存起来,然后在要合并的分支中再把保存起来的commits patch上去,变成新的commits

    git pull:相当于git fetch + git merge

    git pull --rebase:相当于git fetch + git rebase

    所以git push冲突时,一般操作如下:

    1)git fetch

    2)git rebase

    3)解决冲突

    4)git add 冲突文件

    5)git rebase –continue

    6)git push

    相关文章

      网友评论

          本文标题:git - tips

          本文链接:https://www.haomeiwen.com/subject/bmjmzltx.html