zoukankan      html  css  js  c++  java
  • git 日常

    一.  新建一个项目传到git上:

    git init git remote add origin url git add . git commit -m '' git push -u origin master
    二.  日常上传代码:
    
    git add .
    
    git commit -m ''
    
    git pull

    git push

    *如果有冲突就 git status 查看一下状态 进行之后的操作。 解决完冲突再来一遍。
    三. 创建本地分支
    git checkout -b feature-refund  创建了一个本地分支
    npm run build
    git push -u origin feature-refund  把本地分支提交
    四. 在一个新的分支写代码:
    
     git checkout master
    
     git pull
    
    $ git checkout -b kaitong
    
    *如果git pull出现错误 git status查看一下状态;
    如果不需要,可以git add . 提交一系列操作;
    切回原来的feature分支;
    git branch -D master放弃master分支;
    然后git pull =》git checkout master重试。

    五 .下面   截取一下廖雪峰官网的多人协作工作模式:

    多人协作的工作模式通常是这样:

    1. 首先,可以试图用git push origin <branch-name>推送自己的修改;

    2. 如果推送失败,则因为远程分支比你的本地更新,需要先用git pull试图合并;

    3. 如果合并有冲突,则解决冲突,并在本地提交;

    4. 没有冲突或者解决掉冲突后,再用git push origin <branch-name>推送就能成功!

        如果git pull提示no tracking information,则说明本地分支和远程分支的链接关系没有创建,用命令git branch --set-upstream-to <branch-name> origin/<branch-name>

        这就是多人协作的工作模式,一旦熟悉了,就非常简单。

    小结

    • 查看远程库信息,使用git remote -v

    • 本地新建的分支如果不推送到远程,对其他人就是不可见的;

    • 从本地推送分支,使用git push origin branch-name,如果推送失败,先用git pull抓取远程的新提交;

    • 在本地创建和远程分支对应的分支,使用git checkout -b branch-name origin/branch-name,本地和远程分支的名称最好一致;

    • 建立本地分支和远程分支的关联,使用git branch --set-upstream branch-name origin/branch-name

    • 从远程抓取分支,使用git pull,如果有冲突,要先处理冲突。

      最后  看廖雪峰官网的Git系统学习一下吧:

      https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013760174128707b935b0be6fc4fc6ace66c4f15618f8d000

  • 相关阅读:
    WPF之感触
    C# WinForm 给DataTable中指定位置添加列
    MyEclipse 8.6 download 官方下载地址
    将博客搬至CSDN
    Building Microservices with Spring Cloud
    Building Microservices with Spring Cloud
    Building Microservices with Spring Cloud
    Building Microservices with Spring Cloud
    Building Microservices with Spring Cloud
    Building Microservices with Spring Cloud
  • 原文地址:https://www.cnblogs.com/liAnran/p/10333748.html
Copyright © 2011-2022 走看看