日常工作知识点集合之git

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操作

本文章由javascript技术分享原创和收集

发表评论 (审核通过后显示评论):