zoukankan      html  css  js  c++  java
  • git命令行工作的正确姿势

    git命令行创建并提交新分支到mater分支的常规步骤

    • git branch new_branch
    • git status 查看修改的文件
    • git add changed_files
    • git commit -m "commit descriptions" 提交更改到本地分支new_branch上
    • git push origin new_branch 添加本地分支到远程
    • git checkout master 切换到master分支
    • git merge new_branch 合并new_branch分支到master分支 此步骤根据实际项目要求,可以省略,直接跳转到下一步,网页中会出现弹窗提示手动提交merge合并请求信息
    • 去GitLab网页上提交合并请求,也就是PR

    git删除commit提交

    • git log 查看commit记录
    • git reset --hard commit_id 回滚到指定的commit版本(相当于删除之前的commit提交)

    git删除分支

    • git branch -d branch_name 删除本地分支
    • git push origin --delete branch_name 删除远程分支

    经验

    • 使用GitHub官方的GitHub Desktop桌面管理工具进行合并和Push分支,会造成实际流程的混乱,以及与实际项目的不兼容,至于原因是什么,不太清楚。
    • 当出现该问题时,先备份commit文件,然后删除commit提交,并删除分支(本地 / 远程)
    • 重新修改文件(根据备份),并创建新的本地分支,后面就按照常规步骤来解决即可
  • 相关阅读:
    关于回调函数的初探
    细节决定成败
    数据的导航与跳转
    如何在同一页面显示父子表的内容
    从Request到Response之间的所有事件发生的顺序
    如何更改网站的一些公共数据
    如何实现计数器
    DataTable.Select方法
    登出代码
    如何构建自定义控件
  • 原文地址:https://www.cnblogs.com/ioveNature/p/7803415.html
Copyright © 2011-2022 走看看