1.查看当前的远程仓库:git remote或git remote -v

2.添加远程仓库:git remote add [shortname] [url]

  git remote add pb git//github.com/pa/tic.git

  现在可以用字符串 pb 指代对应的仓库地址了

3.查看远程仓库信息:git remote show [remote-name]

  git remote show origin

4.推送数据到远程仓库:git push [remote-name] [branch-name]

git push origin master

5.从远程仓库抓取数据:git fetch [remote-name]

git fetch origin

6.远程仓库的删除和重命名

重命名:git remote rename

删除:git remote rm [short_name]

git技巧:

自动补全功能:

Windows 上安装了 msysGit,默认使用的 Git Bash 就已经配好了这个自动补全脚本,可以直接使用

在输入 Git 命令的时候可以敲两次跳格键(Tab),就会看到列出所有匹配的可用命令建议:

git co<tab><tab> commit config

7.创建分之与进入该分支

git checkout -b '分支名'

8.gie分支合并

git merge '分支名'

9.解决分支合并冲突

git mergetool

它会调用一个可视化的合并工具并引导你解决所有冲突

10.分支合并后也就没啥用了,我们立即删除它。

git branch -d hotfix

11.管理分支,查看有哪些分支

git branch

12.若要查看各个分支最后一个提交对象的信息,运行 git branch -v

git branch --no-merged   查看尚未合并分支

git branch --merge 查看哪些分支已被并入当前分支

13. 同一份本地git仓库拥有两个程仓库

git@oschina

git@github

用git remote -v查看本地仓库有哪些远程仓库,如果只有一个那就再添加一个,并给远程仓库取个别名,这里取名为another。

14.将本地分支推送至远程仓库

git branch changeGruntfile
git checkout changeGruntfile
git push another changeGruntfile
 
**这时候github上面会生成一个changeGruntfile分支,以后我们在本地假如要上传东西到这个分支上的时候,我们都必须要在本地建立了一个changeGruntfile分支,
在这个分支中将我们要提交的东西push上去,才会到对应的github上的changeGruntfile分支中。不然我们在master主分支中怎么提交都会失败的!即使我们写:
git push origin changeGruntfile,都会失败。
所以如果以后还要用的话,建议这个分支不要删除。省的麻烦。
**
Counting objects: 25, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (19/19), done.
Writing objects: 100% (25/25), 3.42 KiB | 0 bytes/s, done.
Total 25 (delta 2), reused 0 (delta 0)
To git@git.oschina.net:zqzjszqzjs/Grunt.git
* [new branch] changeGruntfile -> changeGruntfile
**

最后提示* [new branch]      changeGruntfile -> changeGruntfile新建了一个分支,我们在进入远程仓库看看:

15.删除远程仓库的分支

git push another  :changeGruntfile    //注意:这里的':'前面有空格
或者这么写
git push origin --delete <branchName>  //在Git v1.7.0 之后,可以使用这种语法删除远程分支
 
删除远程tag

git push origin --delete tag <tagname>

语法:

git push [远程名]  [本地分支]:[远程分支]语法,如果省略'本地分支',那就等于是在说“在这里提取空白然后把它变成[远程分支]”。
 
 

Git(进击学习:远程仓库操作)-V3.0的更多相关文章

  1. git学习——远程仓库操作

    查看当前的远程库——git remote 列出了仅仅是远程库的简单名字 可以加上-v 现实对应的克隆地址 添加远程仓库——git remote add [shortname] [url] git re ...

  2. git命令及远程仓库操作内容整理

    0.在git官网上下载git对应的适配系统版本 进入到需要管理的目录,打开git终端 1.git相关的基础命令: git init 在当前文件夹下创建一个.git的隐藏文件夹,初始化版本控制器 注:不 ...

  3. git多个远程仓库

    1. 前言   用GitHub管理自己的开源项目有几年了,最近一年更新得比较多,仓库也越来越多越来越大.有时候感觉GitHub太慢,尤其是最近感觉更为明显,于是萌生了再找个国内类似GitHub的代码托 ...

  4. git指令-添加远程仓库

    git指令-添加远程仓库 首先在GitHub上创建属于你自己的远程仓库:例如我创建的远程仓库mybatis用于我最近保存的mybatis代码 目前,在GitHub上的这个learngit仓库还是空的, ...

  5. Myeclipse如何使用自带git工具向远程仓库提交代码(转)

    Myeclipse如何使用自带git工具向远程仓库提交代码 第一步:将改动的代码标记 项目右键:team->synchronize workspace 点击确定 项目右键>add to g ...

  6. git关联github远程仓库的问题

    git关联github远程仓库的时候,报fatal: remote origin already exists. 导致这个问题原因可能是之前关联的时候关联错了,再次关联就不行了. 解决办法是: 1.将 ...

  7. git如何删除远程仓库的某次错误提交

    git如何删除远程仓库的某次错误提交 如果远程仓库,能ssh访问,那就跟本地没什么区别   reset命令有3种方式   git reset --mixed 此为默认方式,不带任何参数的git res ...

  8. 解决git push至远程仓库失败的问题

    产生问题的原因: 远程仓库存在本地不存在的文件, 一个常见的例子是创建repository时勾选了README.md, 但此时本地还没有这个文件, 就会导致本地文件无法同步到远程仓库的问题. 解决方法 ...

  9. [gitHub实践] git基础:远程仓库的使用

    [gitHub实践] git基础:远程仓库的使用 版权2019.6.2更新 git 基础 远程仓库的使用 git remote # 查看远程仓库 $ git remote # 克隆的仓库服务器默认名字 ...

随机推荐

  1. 初识Hadoop、Hive

    2016.10.13 20:28 很久没有写随笔了,自打小宝出生后就没有写过新的文章.数次来到博客园,想开始新的学习历程,总是被各种琐事中断.一方面确实是最近的项目工作比较忙,各个集群频繁地上线加多版 ...

  2. nginx配置反向代理或跳转出现400问题处理记录

    午休完上班后,同事说测试站点访问接口出现400 Bad Request  Request Header Or Cookie Too Large提示,心想还好是测试服务器出现问题,影响不大,不过也赶紧上 ...

  3. 【NLP】揭秘马尔可夫模型神秘面纱系列文章(一)

    初识马尔可夫和马尔可夫链 作者:白宁超 2016年7月10日20:34:20 摘要:最早接触马尔可夫模型的定义源于吴军先生<数学之美>一书,起初觉得深奥难懂且无什么用场.直到学习自然语言处 ...

  4. Docker与CI持续集成/CD

    背景        Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机制 ...

  5. webpack学习总结

    前言 在还未接触webpack,就有几个疑问: 1. webpack本质上是什么? 2. 跟异步模块加载有关系吗? 3. 可否生成多个文件,一定是一个? 4. 被引用的文件有其他异步加载模块怎么办? ...

  6. 【从零开始学BPM,Day4】业务集成

    [课程主题] 主题:5天,一起从零开始学习BPM [课程形式] 1.为期5天的短任务学习 2.每天观看一个视频,视频学习时间自由安排. [第四天课程] 1.课程概要 Step 1 软件下载:H3 BP ...

  7. H3 BPM初次安装常见错误详解1-4

    错误1: 首次安装完成无法访问,效果如下. 错误原因:没有配置IIS. 解决方法: 控制面板-程序-打开或关闭Windows功能,选择internet信息服务. 因为安装的时候没有没有iis,所以程序 ...

  8. 微信小程序二维码推广统计

    微信小程序可以通过生成带参数的二维码,那么这个参数是可以通过APP的页面进行监控的 这样就可以统计每个二维码的推广效果. 今天由好推二维码推出的小程序统计工具HotApp小程序统计也推出了带参数二维码 ...

  9. CentOS:设置系统级代理(转)

    原文地址:http://www.cnblogs.com/cocowool/archive/2012/07/05/2578487.html YUM代理设置 编辑/etc/yum.conf,在最后加入 # ...

  10. CentOS上 Mono 3.2.8运行ASP.NET MVC4经验

    周一到周三,折腾了两天半的时间,经历几次周折,在小蝶惊鸿的鼎力帮助下,终于在Mono 3.2.8上运行成功MVC4.在此总结经验如下: 系统平台的版本: CentOS 6.5 Mono 3.2.8 J ...