zoukankan      html  css  js  c++  java
  • git 本地仓库和远程仓库及本地分支和远程分支

    从远程git仓库签出代码:   $ git clone git://aaa.com/git_project.git (远程git服务器项目所在地址)

    当你需要克隆远程项目到本地时,默认会把项目保存在名为 git_project 文件夹下面.

    你也可以指定本地的一个空文件夹ccc

    git clone git://aaa.com/git_project.git ccc

    $ git remote -v

    查看远程仓库

    $ git remote add [远程仓库名] [远程git服务器地址]

    如果你本地有一个项目,想把他放到远程git服务器上,那就用上面的命令把项目 add 到远程服务器.

    $ git remote rm [远程仓库名]

    清除远程代码仓库

    $ git remote set-url --push [远程仓库名称] [更换的git服务器地址]

    当你的项目所在的远程仓库用的很不如意的时候(比如经常服务停止)你想换一个git服务器,就用上面的命令.

    新git服务器地址会替换旧git服务器地址,这样你本地文件夹不需要再克隆一份,直接就可以提交拉取新git服务器上的代码.

    $ git pull [远程仓库名] [本地分支名称]

    拉取远程仓库代码,如果你远程只有一个分支,本地只有一个分支,后面中括号内容都可以省略

    $ git push [远程仓库名] [本地分支名称]

    推送代码到远程仓库.

    $git push origin 本地分支名:master        

    提交本地分支提交到远程的master分支

    $git push origin 本地分支:远程仓库分支              

    提交指定本地分支到指定远程的分支

    $ git push origin [远程分支名称]

    提交本地当前分支到指定的远程分支

    $ git branch

    查看本地分支

    $ git branch -r

    查看远程git服务器上的分支

    $ git branch [分支名称] 

    本地创建一个分支,注意新分支创建后不会自动切换为当前分支,需要下面命令来切换.

    $ git checkout [分支名称]

    切换分支:

    $ git checkout -b [分支名称]

    创建新分支并立即切换过来,一步到位.

    $ git branch -d [分支名称] 

    删除一个分支, -d选项只能删除已经参与过合并的分支,对于未参与合并的分支是无法删除的。

    如果想强制删除一个分支,可以使用-D选项

    $ git merge [分支名称] 

    合并分支,将此分支与当前所在分支进行合并

    $ git push origin :heads/[分支名称] 或 $ git push origin :[分支名称] 

    删除远程分支

    来自:https://www.cnblogs.com/ShaYeBlog/p/5576610.html

  • 相关阅读:
    Xcode安装Cocos2d-iphone
    Java最重要的21个技术点和知识点之JAVA基础
    Java最重要的21个技术点和知识点之JAVA面向对象
    Java最重要的21个技术点和知识点之JAVA集合框架、异常类、IO
    Java最重要的21个技术点和知识点之JAVA多线程、时间处理、数据格式
    Java最重要的21个技术点和知识点
    Linux 条件变量
    getcwd
    struct stat结构体简介
    SSL 程序设计初步介绍
  • 原文地址:https://www.cnblogs.com/GtShare/p/7883215.html
Copyright © 2011-2022 走看看