美文网首页让前端飞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