zoukankan      html  css  js  c++  java
  • git操作记录

    我使用git的原因:

    1. 远程仓库,备份代码;(如何推送到多个仓库)
    2. 分支管理,在各个分支上开展各种工作;(分支管理)

    将本地工程上传到giuhub

    1. 了解版本控制的目的:
      • 本地的版本控制
      • 集中化的版本控制
      • 分布式的版本控制
    2. 安装git:
      • 设置用户名和邮箱:
        git config --list获取当前用户的配置信息
        git config --global user.name "用户名"设置当前用户的用户名
        git config --global user.email 邮箱设置当前用户的邮箱
        如果不加global,则是对某一个仓库进行设置
    3. 得到一个仓库:
      • 如果远程库上有的,直接克隆下来;
      • 如果没有:
        • git init:在本地新建一个仓库;
        • 在github新建一个仓库;
        • 生成密钥,并将公钥添加进github中。
        • git remote add 远程仓库名 远程url
        • git commit -m "提交描述"
        • git push 远程仓库名 本地仓库名
    4. 分支管理太难做了,用图形化工具,sourcetree,只需要将存在的仓库打开就行了,
      git branch -r :查看远程分支

    设置本地文件系统为远程仓库,就是起个备份的作用

    1. 进入对应路径
    2. git clone 仓库路径;将仓库克隆在某个路径(如果路径不对,要么双斜杠,要么反斜杠)
    3. git remote add upan 对应的仓库路径;
    4. git remote -v;可以查看远程仓库和对应的地址;
    5. push,pull操作(如果push不成功,git config receive.denyCurrentBranch ignore)

    将develop分支合到其他分支,解决冲突后,合并其他分支到develop没有冲突。在推送至远程develop;

    使用我的版本和使用它的版本解决冲突是什么?
    不知道怎么push的时候自动推送到所有远程仓库跟踪的分支


    git工作流

  • 相关阅读:
    异常处理
    PAT——1048. 数字加密
    PAT——1047. 编程团体赛
    PAT——1046. 划拳
    PAT——1045. 快速排序(25)
    PAT——1044. 火星数字
    PAT——1043. 输出PATest
    PAT——1042. 字符统计
    PAT——1041. 考试座位号
    PAT——1040. 有几个PAT
  • 原文地址:https://www.cnblogs.com/wangbiwei/p/6286250.html
Copyright © 2011-2022 走看看