美文网首页GitLINUX
git 将本地项目推送到远端仓库

git 将本地项目推送到远端仓库

作者: 秦时的明月夜 | 来源:发表于2019-09-17 22:47 被阅读0次

获取远端仓库地址

在远端创建一个空的项目仓库,并获取仓库地址

本地项目推送到远端

1. git init  #初始化仓库
2. git add . #添加所有文件到本地仓库,后面跟文件名就是指定添加指定文件
3. git commit -m "first commit" #添加文件描述信息
4. git remote add origin  https://gitee.com/xx/xx.git #链接远程仓库
5. git pull origin master  #把本地仓库的链接到远程仓库主分支
6. git push -u origin master #把本地仓库的文件推推送到远端

出现的问题

出现下面问题:
fatal: refusing to merge unrelated histories
(拒绝合并不相关的历史)
其实这个问题是因为 两个 根本不相干的 git 库, 一个是本地库, 一个是远端库, 然后本地要去推送到远端, 远端觉得这个本地库跟自己不相干, 所以告知无法合并
方法一:
将远端项目拉取下来后,再把你的项目复制进去,和平时的拉取提交是一样的,这是进行了一次正常的提交
方法二:
1、git pull origin master –allow-unrelated-histories
--allow-unrelated-histories 把两段不相干的 分支进行强行合并
2、再push git push origin master

git命令解惑

1、 git pull origin master

git pull origin <远端分支 a >:<本地分支 b>
意思是把远端的分支 a拉取到本地分支b,当前本地分支不是b也可以操作
git pull origin <远端分支a>
意思是把远端的分支a同步到当前本地分支,并自动合并。
git pull
意思本地已经和远端有了关联,同步当前分支最新内容。

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

git push origin master意思 把本地master分支推送到远端,如果远端有和master关联的分支,就推送到那个关联的分支,如果没有就创建一个远端master分支。
git push origin master:remote-test,意思就是把本地的 master分支 推送到远程的 remote-test分支,两个分支建立关联。

3、git remote add origin https://gitee.com/xx/xx.git

origin是设置的远端别名

相关文章

  • git 实用命令

    配置git用户信息 新建了git仓库,将本地项目关联到远端,并推送到远端,方法有3种 直接克隆仓库,克隆后,在这个...

  • git 将本地项目推送到远端仓库

    获取远端仓库地址 在远端创建一个空的项目仓库,并获取仓库地址 本地项目推送到远端 出现的问题 出现下面问题:fat...

  • Git常用命令

    一、将本地项目推送到远程github 1.在本地创建仓库 git init 2.将项目在本地提交 git add ...

  • Git三剑客之Github

    1、自行注册一个Github账号,并配置公私钥并创建github仓库 2、将本地的git仓库推送到远端仓库 查看本...

  • 🍎 GIT 实战命令速查总结

    1 Git 中级操作 将本地所有分支和信息推送到远端 2 项目Git化基本操作 项目初始化git 添加所有改到到暂...

  • Git 常用命令集锦

    克隆至本地: git clone <版本库的网址> 将远端仓库克隆到本地 切换分支: 进入到本地目录项目根目录下...

  • git fetch 与 git pull 的区别

    git fetch 与 git pull git fetch和git pull命令都是将远端仓库代码更新至本地,那...

  • git命令

    git命令行 git clone 用于将远端仓库拷贝到本地 ssh: git clone username@hos...

  • Git~将本地项目推送到远程仓库

    Git~将本地项目推送到远程仓库 0、前言 如果应经有远程仓库和本地仓库,那么本地仓库和远程仓库实际上是独立的两个...

  • git初识(常用git命令集合)

    一、本地创建git项目推送到远程仓库 1.查看本地库的远程仓库地址 git remote -v 2. 远程仓库地...

网友评论

    本文标题:git 将本地项目推送到远端仓库

    本文链接:https://www.haomeiwen.com/subject/kbhcuctx.html