• git 远程仓库 and 分支管理


    ssh-keygen -t rsa -C "youremail@example.com"

    一. 先有本地库,再关联远程库

    要关联一个远程库, 远程库的名字origin,这是Git默认的叫法,也可以改成别的,但是origin这个名字一看就知道是远程库。
             git remote add origin git@github.com:michaelliao/learngit.git

    把本地库的内容推送到远程,用git push命令,实际上是把当前分支master推送到远程。
             git push -u origin master

    由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,
    还会把本地的master分支和远程的master
    分支关联起来,在以后的推送或者拉取时就可以简化命令:
    git push origin master
    二. 先有远程库
          git clone git@github.com:michaelliao/gitskills.git

    三: 分支管理
     git remote -v

    查看远程库的详细信息:
      

    origin ssh://shunjie.gong@10.10.161.170:29419/VAT_FRONTEND (fetch)
    origin ssh://shunjie.gong@10.10.161.170:29419/VAT_FRONTEND (push)

    git checkout -b dev

    git switch -c <name>

    git checkout命令加上-b参数表示创建并切换,相当于以下两条命令:

    $ git branch dev
    $ git checkout dev
     
     git branch -d dev
     删除分支
     多人协作的工作模式:  
         git checkout -b branch-name origin/branch-name  在本地和远程建立一样的分支
      git branch --set-upstream branch-name origin/branch-name  本地分支和远程分支的链接关系
         git push origin <branch-name>

    推送自己的修改, 则因为远程分支比你的本地更新,需要先用git pull试图合并

         git add .
         git commit -m "add readme"
         git config --global push.default current
         git push
     
     
    
    
  • 相关阅读:
    移动端常用状态
    css 动画
    jQuery源码解析 -- 概述
    Bearer Token && JWT --- 深入理解令牌机制
    字符串 ----> switch-case 语句
    Vuejs选项: provide/inject
    本地windows系统-》windows云服务器文件上传
    CSS基础点
    函数的调用 与 this
    两个有意思的网站
  • 原文地址:https://www.cnblogs.com/ting152/p/14266962.html
Copyright © 2020-2023  润新知