zoukankan      html  css  js  c++  java
  • Git 远程操作详解

    一、git clone

    git clone <版本库的网址> <本地目录名>

    也可以先创建好目录 cd切换到目录 然后直接clone:

    git clone <版本库的网址>

    二、git remote

    git remote                                                             列出所有远程主机

    git remote -v                                                         列出所有远程主机以及其网址

    git remote show + <远程主机名>                         查看远程主机的详细信息

    git remote add + <远程主机名> <网址>              添加远程主机

    git remote rm + <远程主机名>                             删除远程主机

    git remote rename + <远程主机名> <新主机名> 重命名远程主机

    三、git fetch

    git branch -r 查看远程远程分支

    git branch -a 查看所有分支

    git fetch <远程主机名> <远程分支名>  取出远程主机的某个分支

    git checkout -b <本地新分支名> <远程主机名>/<远程分支名> 将取出的远程分支和新建的本地分支合并

    也可以使用git merge 或者 git rebase + <远程主机名>/<远程分支名> 远程分支和当前分支合并

    四、git pull

    取回远程主机某个分支的更新,再与本地的指定分支合并

    git pull <远程主机名> <远程分支名>:<本地分支名>

    比如,取回 origin 主机的 next 分支,与本地的 master 分支合并,需要写成下面这样:

    git pull origin next:master 实质上这相当于想做git fetch 然后再git merge

    五、git push

    用于将本地分支的更新,推送到远程主机。它的格式与 git push 命令相仿

    git push <远程主机名> <本地分支名>:<远程分支名>

    如果远程主机的版本比本地版本更新,推送时Git会报错,要求先在本地 git pull 合并差异,然后再推送到远程主机。这时,如果你一定要推送,可以使用 –force选项。

    最后,git push 不会推送标签(tag),除非使用 –tags选项。

  • 相关阅读:
    jmeter 插件
    jmeter beanshell
    Linux awk&sed
    Linux 各文件系统配置
    Linux常用基本命令 1
    testNg自动化,读取excel的数据
    jmeter 控制器
    Web
    SQL语句
    HTML
  • 原文地址:https://www.cnblogs.com/zhangxin-1688/p/13856686.html
Copyright © 2011-2022 走看看