• git使用速览


    SSH公钥:绑定的是机器,每个机器一个码,生成方法,windows shell :  SSH keygen

    分支的概念:分支分为Master分支和developer。Matser对应release版本,对应的是发版。

    member:可以给分支添加成员

    $ git add .     推送当前目录下修改的所有代码从工作区(粉红色部分)添加到暂存区

    $ git status     查看工作区代码相对于暂存区的差别

    $ git commit    提交的时候注释一下,且把 本地暂存区(暗红色部分) 内容推送到  本地分支

     每次使用git commit 命令都会在本地版本库生成一个40位的哈希值,这个哈希值也叫commit-id,commit-id 在版本回退的时候是非常有用

    $ git  log      查看历史版本

    $ git reset --hard   7b95 (7b95是哈希值编码的前四位,commit-id )回滚(覆盖)到某个历史版本

    $ git checkout master    切换到主分支(设定当前所在分支)

    $ git merge developer    将developer分支合并到master

    $ git push origin master   将本地版本库推送到远程服务器。

    origin是远程主机(蓝色部分),master表示是远程服务器上的master分支和本地分支重名的简写,分支名是可以修改的

    git push的一般形式为 git push <远程主机名> <本地分支名> <远程分支名> ,例如:

    $ git push origin master:refs/for/master ,即是将本地的master分支推送到远程主机origin上的对应master分支

    refs/for :提交代码到服务器之后是需要经过code review 之后才能进行merge的,而refs/heads 不需要    

    $ git pull origin master     先将远程仓库master中的信息同步到本地仓库master中, git pull  之后如下所示

    ———————————————————————————————— 

    |          xxxxxxxxxxxxxxxxxxxxxx                                                                    |

    |                远端拉取来的部分                                                                         |

    |          xxxxxxxxxxxxxxxxxxxxxx                                                                    |

    |       ----------------------------------//git自带分割线                                   |

    |          xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx                                             |

    |                原本地部分                                                                                    |

    |          xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx                                            |

    ———————————————————————————————— 

     

  • 相关阅读:
    通过WebRTC实现实时视频通信(三)
    通过WebRTC实现实时视频通信(二)
    通关机器学习,必须掌握的32种算法
    Github如何回退/回滚到某个版本
    Markdown语法与入门
    如何上传代码到github?
    Latex中如何设置字体颜色(3种方式)
    Package CJK Error: Invalid character code. 问题解决方法--xelatex和pdflatex编译的转换
    PyCharm快捷键
    最全PyCharm教程
  • 原文地址:https://www.cnblogs.com/Henry-ZHAO/p/12725125.html
Copyright © 2020-2023  润新知