Git-远程仓库的使用

摘要:
Git修改远程仓库地址1。修改命令gitremoteset urlrorigin[url],例如:$gitremoteset-urlorigingitlab@gitlab.chumob.com:php/hasofer。git2.首先删除并添加gitremotermorigin gitremoteadorigin[url]git,以查看远程仓库的名称和相应的克隆地址1.查看

Git修改远程仓库地址

  1.修改命令
  git remote set-url origin [url]

  例如:$ git remote set-url origin gitlab@gitlab.chumob.com:php/hasoffer.git

  2.先删后加

  git remote rm origin
  git remote add origin [url]

Git查看远程仓库的名称和对应的克隆地址

  1.查看远程仓库的名称

  git remote

  2.查看远程仓库的克隆地址

  git remote -v

Git添加远程仓库

  git remote add [shortname] [url]

  例如:$ git remote add pb git://github.com/paulboone/ticgit.git

  解释: pb指代对应的仓库名称,我们如果推送到远程仓库,就可以选择pb这仓库,git push pb master 这样就推送到 远程pb仓库的master分之了。

Git查看远程仓库信息

  git remote show [remote-name]

  例如:$ git remote show origin

    * remote origin
      Fetch URL: https://gitee.com/huayicompany/think-in-java-4th.git
      Push URL: https://gitee.com/huayicompany/think-in-java-4th.git
      HEAD branch: master
      Remote branch:
        master tracked
      Local branch configured for 'git pull':
        master merges with remote master
      Local ref configured for 'git push':
        master pushes to master (up to date)

Git删除远程仓库和重命名

  1. 删除远程仓库

  git remote rm [repository name]

  2.重命名远程仓库

  git remote rename [old name] [new name]

 Git 推送远程仓库

  git push [repository name] [branch name]

Git 拉取远程仓库

  git pull [repository name] [branch name] 或者

  git fetch

  解释:git pull 会自动合并远程仓库的内容到本地仓库,fetch不会自动合并

Git查看远程与本地的差异

  git fetch origin

  git diff master origin/master --minimal

参考:

[1] 网络教程, https://git-scm.com/book/zh/v1/Git-%E5%9F%BA%E7%A1%80-%E8%BF%9C%E7%A8%8B%E4%BB%93%E5%BA%93%E7%9A%84%E4%BD%BF%E7%94%A8

免责声明:文章转载自《Git-远程仓库的使用》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Docker中运行MySQL5.7并挂载宿主机目录到镜像【xcode插件介绍】Alcatraz ----The package manager for Xcode下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

基于Docker构建安装Git/GitLab,以及制作springboot工程镜像

今天给大家分享的是《领先的开源自动化服务器Jenkins的应用实战》之基于Docker安装构建Git/GitLab版本控制与代码云存储的场所;使用Git管理项目,springboot工程制作镜像知识体系,欢迎大家一起阅读! Git/GitLab版本控制与代码云存储的场所   免费开源的分布式版本控制系统 本地离线存储:绝大多数操作都只需要访问本地文件和资源...

k8s记一次kubelet启动后master无法获取node信息

  k8s的node启动kubelet后再master端获取不到   node的日志/var/log/messages报错如下 failed to ensure node lease exists, will retry in 7s, error: leases.coordination.k8s.io "172.16.20.227" is forbidde...

Jenkins持续集成&安装配置

转载地址:https://blog.csdn.net/weixin_41947378/article/details/111559374 一、什么是持续集成? 持续集成是一个开发的实践,需要开发人员定期集成代码到共享存储库。这个概念是为了消除发现的问题,后来出现在构建生命周期的问题。持续集成要求开发人员有频繁的构建。最常见的做法是,每当一个代码提交时,构建...

Eclipse和Git结合使用

这学期需要用eclipse开发,然后用git管理。我看见有很多人都是在本地的一个eclipse工作空间写程序,然后复制到特定的git仓库提交。(因为害怕会提交上去一些eclipse的东西比如.metadata文件。 我开始也是这样,但是后来和同学交流之后发现可以把eclipse和git结合。 就直接把git项目clone在工作空间里面。 里面.metad...

Nginx负载均衡高可用---架构

1. Nginx负载均衡高可用 首先介绍一下Keepalived,它是一个高性能的服务器高可用或热备解决方案,Keepalived主要来防止服务器单点故障的发生问题,可以通过其与Nginx的配合实现web服务端的高可用。 Keepalived以VRRP协议为实现基础,用VRRP协议来实现高可用性(HA).VRRP (Virtual Router Redun...

git rebase的时候捅娄子了,怎么办?在线等……

大家在使用git的过程当中有闯过祸吗? 我闯过,我闯的第一个祸就是使用git rebase造成的,虽然后来最终还是解决了,但是还是给我吓得不轻。当时的事情是这样的。 我们来看下这张图: 简单解释一下这张图当中的内容,C1节点是所有分支的最小公共祖先。可以理解成是最早的master版本,之后我们checkout出来了两个分支,分别是bugFix和featur...