zoukankan      html  css  js  c++  java
  • Git(三)

    一:远程仓库:

    1.Git服务器,代码的合并。

    2. 仓库私有:
    a:交保护费
    b:自己搭建服务器

    3.origin: 远程仓库名字
      关联一个远程库:git remote add origin git@server-name:path/repo-name.git;    (origin:远程    当前本地仓库关联到远程的repo那个仓库)
      第一次推送内容:git push -u origin master:将本地的master分支内容推送到远程的master分支,本地master和远程master关联起来
      以后:git push origin master     将本地的master分支改动推送到远程origin分支

    4.Git支持多种协议,包括https,但通过ssh支持的原生git协议速度最快。

    二:分支

    1.为什么用分支? 

    答:自己的代码提交会影响到别人!  但不提交又怕代码丢失。

    2.在Git里,主分支,即 master 分支。HEAD严格来说不是指向提交,而是指向mastermaster才是指向提交的,所以,HEAD指向的就是当前分支。

      HEAD指向当前分支,默认是主分支(master), 分支(默认master)再指向提交。

        Git创建分支: 增加一个指针  指向master所指的提交。

                               改变一下HEAD指向    指向新创建的分支

        Git分支合并:直接把master指向dev的当前提交    

                               改变一下HEAD指向    指向新创建的分支

        分支的使用:创建并切换分支

                              然后开始做更改,然后add   commit。  

                              然后切换回主分支,将临时分支的更改合并到主分支。

                              最后,删除创建的分支。

       分支有冲突时候的使用:两个分支都修改了同一个文件同一个地方   

                             git merge feature1:master分支上执行此命令会报冲突,So,(1)手动解决冲突, (2)git add 冲突文件    git commit -m ""   

                             git log --graph --pretty=oneline --abbrev-commit:  查看分支冲突解决整个过程

      

                              

                               

  • 相关阅读:
    Linux——端口命令
    Linux——iptables 禁止 IP和端口
    CE第9关共用
    获得程序窗体标题-FindWindowW需要的参数
    mysql ODBC win10 设置
    Work
    Pet
    Is It A Tree?
    Ice_cream's world I
    小希的迷宫
  • 原文地址:https://www.cnblogs.com/njqa/p/7340437.html
Copyright © 2011-2022 走看看