美文网首页让前端飞Web前端之路
日常工作知识点集合之git

日常工作知识点集合之git

作者: Roseska | 来源:发表于2020-04-27 11:27 被阅读0次

    1.git pull和git pull --rebase的区别

    使用下面的关系区别这两个操作:

    • git pull = git fetch + git merge
    • git pull --rebase = git fetch + git rebase

    2. git提交命令操作

    正常操作流程:
    • git add .
    • git commit -m '备注'
    • git pull --rebase
    • 没有冲突的话,直接git push,提交完成
    • 有冲突的话,解决冲突,然后
    • git add .
    • git rebase --continue
    • git log 查看是否拉下来代码
    • 最后git push
    分支操作:
    • 1.在本地dev上 git pull
    • 2.git checkout -b fenzhi 创建分支
    • 3.然后在本地写完代码后,git add .
    • 4.git commit -m 'update'
    • 5.然后切换到dev分支上 git checkout dev
    • 6.然后拉取新代码 git pull
    • 7.合并本地分支 git merge fenzhi
    • 8.没有冲突话,直接git push提交完成
    • 9.有冲突的话,修改冲突,然后
    • git add .
    • git commit --amend(增补提交,会使用与当前提交节点相同的父节点进行一次新的提交,旧的提交将会被取消。)
    • git push
    其他操作:
      git checkout .不需要的代码舍弃
      git rebase --abort  (rebase进程中有问题时,可以中断进程,回到拉取代码前的状态)
      在dev上删除分支是git checkout -D 'fenzhi'
      git stash  撤销合并
      git config --global credential.helper store 在项目进行过程中,可以通过 git 配置来记住密码
    

    3.gitignore文件中是上传文件时即使有修改也默认不上传的文件

    ad.DS_Store
    node_modules/
    dist/
    npm-debug.log
    yarn-error.log
    .idea
    .DS_Store
    output
    dist.zi
    

    可以在本地建立一个全局的git=>commit的template文件,这样在每次git commit时都沿用同一个前缀,用作区分提交是 研发还是修改bug,不用每次都看git commit -m '备注' 备注中的内容

    4.关于git的一些相关remote操作

    相关文章

      网友评论

        本文标题:日常工作知识点集合之git

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