精华内容
下载资源
问答
  • git remote add origin git@github....这是远程仓库本地仓库不一致造成的 接着 git pull --rebase origin master 然后 git push origin master —rebase变基 git pull –rebase origin m...

     

    git remote add origin git@github.com:runningshuai/SpringBoot_mybatis.git

    接着

    git push -u origin master

    遇到错误

     

    这是远程仓库和本地仓库不一致造成的

    接着

    git pull --rebase origin master

    然后

    git push origin master

    —rebase变基

    git pull –rebase origin master意为先取消commit记录,并且把它们临时 保存为补丁(patch)(这些补丁放到”.git/rebase”目录中),之后同步远程库到本地,最后合并补丁到本地库之中

    展开全文
  • 现在的情景是,你已经在本地创建了一个Git仓库后,又想在GitHub创建一个Git仓库,并且让这两个仓库进行远程同步,这样,GitHub上的仓库既可以作为备份,又可以让其他人通过该仓库来协作,真是一举多得。 首先,登陆...

    现在的情景是,你已经在本地创建了一个Git仓库后,又想在GitHub创建一个Git仓库,并且让这两个仓库进行远程同步,这样,GitHub上的仓库既可以作为备份,又可以让其他人通过该仓库来协作,真是一举多得。

    首先,登陆GitHub,然后,在右上角找到“Create a new repo”按钮,创建一个新的仓库:

     

     在Repository name填入learngit,其他保持默认设置,点击“Create repository”按钮,就成功地创建了一个新的Git仓库:

    目前,在GitHub上的这个learngit仓库还是空的,GitHub告诉我们,可以从这个仓库克隆出新的仓库,也可以把一个已有的本地仓库与之关联,然后,把本地仓库的内容推送到GitHub仓库。

    现在,我们根据GitHub的提示,在本地的learngit仓库下运行命令:

    git remote add origin https://github.com/032400/231.git

     

    请千万注意,把上面的michaelliao替换成你自己的GitHub账户名,否则,你在本地关联的就是我的远程库,关联没有问题,但是你以后推送是推不上去的,因为你的SSH Key公钥不在我的账户列表中。

    添加后,远程库的名字就是origin,这是Git默认的叫法,也可以改成别的,但是origin这个名字一看就知道是远程库。

    下一步,就可以把本地库的所有内容推送到远程库上:

    $ git push -u origin master
    Counting objects: 20, done.
    Delta compression using up to 4 threads.
    Compressing objects: 100% (15/15), done.
    Writing objects: 100% (20/20), 1.64 KiB | 560.00 KiB/s, done.
    Total 20 (delta 5), reused 0 (delta 0)
    remote: Resolving deltas: 100% (5/5), done.
    To github.com:michaelliao/learngit.git
     * [new branch]      master -> master
    Branch 'master' set up to track remote branch 'master' from 'origin'.

     推送成功后,可以立刻在GitHub页面中看到远程库的内容已经和本地一模一样:

     

    从现在起,只要本地作了提交,就可以通过命令:

    $ git push origin master
    

    把本地master分支的最新修改推送至GitHub,现在,你就拥有了真正的分布式版本库!

    SSH警告

    当你第一次使用Git的clone或者push命令连接GitHub时,会得到一个警告:

    The authenticity of host 'github.com (xx.xx.xx.xx)' can't be established.
    RSA key fingerprint is xx.xx.xx.xx.xx.
    Are you sure you want to continue connecting (yes/no)?
    

    这是因为Git使用SSH连接,而SSH连接在第一次验证GitHub服务器的Key时,需要你确认GitHub的Key的指纹信息是否真的来自GitHub的服务器,输入yes回车即可。

    Git会输出一个警告,告诉你已经把GitHub的Key添加到本机的一个信任列表里了:

    Warning: Permanently added 'github.com' (RSA) to the list of known hosts.
    

    这个警告只会出现一次,后面的操作就不会有任何警告了。

    如果你实在担心有人冒充GitHub服务器,输入yes前可以对照GitHub的RSA Key的指纹信息是否与SSH连接给出的一致。

    删除远程库

    如果添加的时候地址写错了,或者就是想删除远程库,可以用git remote rm <name>命令。使用前,建议先用git remote -v查看远程库信息:

    $ git remote -v
    origin  git@github.com:michaelliao/learn-git.git (fetch)
    origin  git@github.com:michaelliao/learn-git.git (push)
    

    然后,根据名字删除,比如删除origin

    $ git remote rm origin
    

    此处的“删除”其实是解除了本地和远程的绑定关系,并不是物理上删除了远程库。远程库本身并没有任何改动。要真正删除远程库,需要登录到GitHub,在后台页面找到删除按钮再删除。

    小结

    要关联一个远程库,使用命令git remote add origin git@server-name:path/repo-name.git

    关联一个远程库时必须给远程库指定一个名字,origin是默认习惯命名;

    关联后,使用命令git push -u origin master第一次推送master分支的所有内容;

    此后,每次本地提交后,只要有必要,就可以使用命令git push origin master推送最新修改;

    分布式版本系统的最大好处之一是在本地工作完全不需要考虑远程库的存在,也就是有没有联网都可以正常工作,而SVN在没有联网的时候是拒绝干活的!当有网络的时候,再把本地提交推送一下就完成了同步,真是太方便了!

    展开全文
  • 创建成功会得到一个url地址和git全局设置的两行命令,下面从本地链接远程时会用到。 git config --global user.name "你的用户名" git config --global user.email "你的邮箱" 2、选择本地文件夹,在此文件夹...

    本地仓库关联到远程:

    创建成功会得到一个url地址和git全局设置的两行命令,下面从本地链接远程时会用到。

    git config --global user.name "你的用户名"
    git config --global user.email "你的邮箱"

    2、选择本地文件夹,在此文件夹下面输入cmd直接进入当前目录下。

    依次执行以下命令:

    1、git status:命令用于显示工作目录和暂存区的状态。可以用来查看查看是否还有文件未提交。2、git init:初始化版本库。3、将git全局设置的两行命令依次输入。4、git add *:添加文件到缓存区,.代表添加文件夹下所有文件。5、 git commit -m "first commit":提交暂存区到本地仓库中。6、git reflog:查看每一次命令的记录,可以在这里查看版本信息,一般与git reset --hard 版本号(git reset --hard 版本号:彻底回退到某个版本,本地的源码也会变为上一个版本的内容,撤销的commit中所包含的更改被冲掉,在执行更新操作时是必要的。)结合使用。当代码有重大变动的时候,应该执行git add *和git commit ""。

    7、git remote add origin 你的远程仓库地址:将本地库与远程库关联。8、git push origin master:将本地仓库状态推送到远程。这样就成功了!!!

    展开全文
  • 本地项目关联远程 git 仓库

    千次阅读 2021-03-16 14:03:39
    最近有一个新项目需要关联远程仓库,我自己也整理了一下。 下面介绍几种方法: 一、代码 clone 到本地 这种方法是直接 clone 代码,这样不需要在手动关联仓库。 1、本地创建空白文件夹 2、右键 Git Bash Here 打开...

    用了几年 git 来管理代码,除了常用的提交代码的一些指令,其他的每次用到都需要查一次资料,这样很麻烦。最近有一个新项目需要关联远程仓库,我自己也整理了一下。

    安装 Git:官网

    下面介绍几种方法:

    一、代码 clone 到本地

    这种方法是直接 clone 代码,这样不需要在手动关联仓库。
    1、本地创建空白文件夹
    2、右键 Git Bash Here 打开控制台
    3、直接 clone 远程仓库的代码

    git clone 远程地址(ssh、http)
    

    然后正常的代码提交就可以了。

    二、命令行关联
    1、远程是空白仓库没有任何文件的时候
    //初始化
    git init
    //从现有 Git 仓库中拷贝项目
    git clone
    //关联远程仓库
    git remote add origin 远程地址
    //提交本地文件到暂存区
    git add .
    //将暂存区内容添加到本地仓库中
    git commit -m"注释"
    //推送到远程分支
    git push
    
    2、远程仓库有文件
    //初始化
    git init
    //关联远程仓库
    git remote add origin 远程地址
    //拉取远程master分支上内容
    git fetch origin master
    //设置当前分支为远程仓库的master分支
    git branch --set-upstream-to=origin/master master
    //提交本地文件到暂存区
    git add .
    //将暂存区内容添加到本地仓库中
    git commit -m"注释"
    //推送到远程分支
    git push
    

    Git 工作流
    在这里插入图片描述

    1. workspace:工作区
    2. staging area:暂存区/缓存区
    3. local repository:版本库或本地仓库
    4. remote repository:远程仓库

    其他常用命令行

    //初始化
    git init
    //拉取远程master分支上内容
    git fetch origin master
    //提交本地文件到暂存区
    git add .
    //查看暂存区状态
    git status
    //比较暂存区和工作区的差异
    git diff
    //将暂存区内容添加到本地仓库中
    git commit -m"注释"
    //提交合并请求
    git merge origin/master
    //推送到远程分支
    git push origin
    
    //查看本地分支
    git branch
    //查看所有远程分支
    git branch -r
    //查看所有分支
    git branch -a
    //创建本地分支
    git branch 分支名
    //建立本地分支和远程分支的映射关系
    git branch --set-upstream-to origin/分支名
    //撤销本地分支与远程分支的映射关系
    git branch --unset-upstream
    //查看本地分支和远程分支的映射关系
    git branch -vv
    //创建新分支并立即切换到该分支下
    git checkout -b 分支名
    //删除本地分支
    git branch -d 分支名
    //删除远程分支
    git push origin --delete 分支名
    //同步远程分支
    git fetch origin --prune
    //切换分支
    git checkout 分支名
    //拉取远程信息(同步远程分支)
    git pull
    //查看历史提交记录
    git log
    //查看指定文件的修改记录
    git blame 文件名
    //打标签
    git tag -a 标签名 -m"注释"
    //关联远程地址
    git remote add origin 远程地址
    //解除关联
    git remote rm origin
    //查看所有远程仓库
    git remote -v
    
    //查看Git配置信息
    git config -list
    //设置用户名和密码(一般只需要设置一次)
    git config --global user.name 'name'
    git config --global user.email 'email'
    
    展开全文
  • 1. 创建一个新的本地仓库(repository) 需要本地有安装git GUI。 在空闲文件夹打开git bash, 然后使用 git ...使用命令 git status 可查看缓存区(暂存区)的状态,即是否有文件在缓存区,需要commit至远程仓库
  • 1、在要新建本地仓库地址的位置打开git bash,并利用命令git init初始化仓库; 2、利用命令ssh-keygen -t ed25519 -C "your_email@example.com"生成ssh密钥(这一步并不是必须的,但是如果不这么做的话每次提交都...
  • 本地分支绑定远程仓库git remote add linux_team linux_team@192.168.2.10:/home/linux_team/git.prjs/libretro-fbalpha2012/ 此命令可以绑定多个远程仓库 推送代码到指定仓库 (仓库本地分支:远程...
  • git 本地仓库关联远程仓库

    千次阅读 2021-01-30 10:42:07
    本地仓库关联远程仓库 方式一:远程仓库没有文件 第一步: git init(初始化git仓库); 第二步: git remote add 地址(设置remote地址); 第三步: git add . (将所有变更提交到本地仓库); 第四步: ...
  • git本地仓库关联多个远程仓库

    千次阅读 2018-10-04 19:04:28
    直接贴代码: Administrator@WIN-VDB8K51IQ2Q MINGW32 ~/IdeaProjects/...$ git remote add originlocal http://localhost:3000/zixiao217/springDataJPA.git Administrator@WIN-VDB8K51IQ2Q MINGW32 ~/Ide...
  • 创建本地Git仓库 Git基本操作命令 命令 含义 git add 将一个新增的文件添加到暂存区存储 git status 查看暂存区和本地仓库中的文件状态 git commit 将暂存区的改动 提交到本地仓库并记录版本号(16...
  • git branch 查看本地分支,前面有“*”号的代表...git branch -vv 查看本地分支和远程分支关联情况 git branch -a查看本地远程所有分支 git remote 查看远程仓库 origin仓库下有dev和master两个分支 ...
  • 1. git clone 远程仓库地址, 进入clone下来的文件夹 2. 查看需要关联远程分支名 3. 本地新建一个和远程分支同名的分支 git checkout -b '分支名'(创建并切换分支) git checkout -b sit-basic-v1.0.1 ...
  • 创建本地分支git branch 分支名例如:git branch dev,这条命令是基于当前分支创建的本地分支,假设当前分支是master(远程分支),则是基于master分支创建的本地分支dev。切换到本地分支git checkout 分支名例如:git...
  • git本地仓库关联已经存在的远程仓库 出现错误。fatal: remote origin already exists.(远程来源已经存在) 解决:先使用git remote -v查看远程库的信息 使用git remote rm origin,删除关联的origin的远程库 再次...
  • 这里写目录标题一、从远程拉取分支二、本地同步到远程三、本地仓管和远程仓库的一些操作 远程仓库使用的码云gitee 一、从远程拉取分支 参考:视频同步笔记:狂神聊Git Git常用命令,以同步到远程仓库为例: 在gitee...
  • 现在远程git仓库创建一个repository,然后本地创建项目,最后进行关联。三板斧,打完收工。  第一步、第二步地球人都知道,略过不表,第三步比较关键,举个例子:  0、创建本地Git仓库:VCS -> Import into ...
  • Git学习笔记(2) - IDEA将Git本地仓库Push至远程仓库Git学习笔记(2) - IDEA将...然后使用Git Remote Add添加远程仓库,将本地仓库与远程仓库相互关联,操作如下:2.进入如下界面,点击"+"号添加远程仓库,填写远程仓...
  • Git global setup 配置 git 提交的用户名和邮箱git config --global user.name "张三"git config --global user.email "zhangsan@xxx....然后添加一个本地文件,并提交推送到远程服务器git clon...
  • git本地新建一个分支后,必须要做远程分支关联。如果没有关联git会在下面的操作中提示你显示的添加关联关联目的是如果在本地分支下操作: git pull, git push ,不需要指定在命令行指定远程的分支.推送到远程...
  • 新建本地分支 git checkou 本地分支名 将本地dev和远程仓库的origin/dev关联起来 git branch -u origin/dev dev
  • 默认,git项目只有一个分支,就是master,我们当然可以在本地创建多个分支,并推送到远程git管理平台上,或者将远程git管理...git branch二、本地检出一个新的分支并推送到远程仓库(一).创建本地分支git checkout -...
  • 目录git分析理解1.创建git远程仓库2.创建git本地仓库3.git远程仓库关联连接4.添加SSH密钥5.其他命令6....git分析理解 git分为三部分:本地仓库、暂存区、远程...//初始git仓库 git init 3.git远程仓库关联连接 方
  • 文章目录git init 初始化git add .git commit -m 'init'在git上创建一个项目,并复制路径git remote add origin XXX 本地仓库关联远程仓库设置本地分支跟远程分支关联git pull 拉取代码git push git init 初始化 ...
  • 上一篇文章中我们在...第三步:本地代码关联远程版本仓库,提交推送本地代码到远程版本仓库 ①复制版本库地址: ②打开git工具Git Bash Here, 在要上传的项目中右键,点击Git Bash Here: ③初始化本地项目仓库
  • 2.执行git remote add origin git@gitee.com:maket-jq/maket.git使本地的文件夹与远程仓库对应起来 3.执行git pull origin master拉去远程线上代码 4.执行git status查看当前更改状态 5.执行git add .将当前的改动...
  • 1. 使用idea创建一个项目后,首先把他变成一个git本地仓库 在命令行输入 git init 2. 接着右键项目,从git选项中找到 Remotes 点击,会弹出一个窗口。 如果没有git这个选项,等待几秒钟。 3. 点击加号,在弹出的...
  • 前言:git仓库地址变了, 重新检出太占时间,并且本地的新代码可能没写完,不能随便提交到远程,这时就需要一个只是改远程地址,让本地仓库和新的远程仓库重新建立关联git仓库地址 老地址:...
  • 1.git如何同步本地分支与远程origin的分支问题场景1:同事A创建了本地分支branchA并push到了远程->同事B在本地拉取(git fetch)了和远程branchA同步的本地分支branchA->同事A开发完成将远程分支branchA删除...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 33,593
精华内容 13,437
关键字:

git本地仓库与远程关联