zoukankan      html  css  js  c++  java
  • Git

    Git操作笔记

    一、简介

    二、操作

    2.1 从仓库获取代码

    • (1)进入本地存放路径 cd 路径
    • (2)从仓库copy代码   git clone url

    2.2 删除已提交至github的commit

    (1)删除特定的commit

    • git log --oneline 看一下当前的提交历史记录
    • git rebase -i (commit-id)
      • 编辑文件,将要删除的commit之前的单词改为drop  
    • 保存文件退出大功告成  
    • git log查看
    • git push origin master --force

    (2)终止当前的rebase操作

    git rebase --abort

    2.3 tag操作 

    (1)打tag

    • git tag 版本     //为最后一次提交打tag
    • git tag -a f1bb97a(commit id)   //为之前提交打tag
    • git tag -a -m ‘first version’      //创建含标注tag

    (2)推送本地Tag至远程Repository

    • git push origin --tags // 推送本地所有tag至远程
    • git push origin           // 推送指定本地tag到远程
    • git push origin v1.0     // 将本地v1.0的tag推送到远端服务器

    3.3 提交版本至Repository

    (1) Xcode 方式

    (2) 单一Terminal方式

    • git add .
    • git commit -m 'message' //rerun换行效果: -m ''first line. second line third line"  传送门
    • git pull
    • git push

    3.4 

     三、待Demo-Feasibility

    1.分支创建与合并

    2.问题记录、更新、与版本同步

    附录(更多):

    流程:

    初次提交:
    - 通过git add 将文件 工作区 ---》暂存区 (本地)
    - 通过git commit 将文件 暂存区 ---》分支 (本地)
    - 通过git push 将文件 分支 ---》远程库 (github)

    提交改动:
    - 通过git commit将文件 暂存区 ---》分支 (本地)
    - 通过git push 将文件 分支 ---》远程库 (github)

    pull&push
    - 通过git pull 将文件 远程库 ---》分支 (本地)
    - 通过git push 将文件 分支 ---》远程库 (github)

    而上面的两个操作是需要有改动,有差异才能执行。
    所以会提示暂存区和远程库的内容一致。

    https://segmentfault.com/q/1010000002664985

     git clone与git pull区别

    https://blog.csdn.net/baidu_33387365/article/details/80884585

    喜欢请赞赏一下啦^_^

    微信赞赏

    支付宝赞赏

  • 相关阅读:
    iframe设置背景透明
    苹果新版QuickTime X启用新图标
    css命名规则
    视觉设计前瞻实用性研究(PNVD) 第二期
    Tab(选项卡)的产品设计原则及应用 [1]
    WiFi热点认证
    自画表格,微软报表,水晶报表初用初分析.
    Winform 打印类重温
    Winform 打印DataGrid View
    Winform 常用的.记住免得以后到处找.
  • 原文地址:https://www.cnblogs.com/share-iOS/p/10926020.html
Copyright © 2011-2022 走看看