Gitee官网:https://gitee.com/

Gitee官方文档:https://gitee.com/help/

推送到远程仓库 Demo

注意提交的仓库务必保证远程仓库自己可用,如别人的私有仓库你是无法提交的

# 创建文件夹
mkdir RedEnvelop


# 进入创建的文件夹
cd RedEnvelop

# 初始化一个git本地仓库
git init 


# 创建文件
touch README.md

# 提交到本地仓库的暂存区
git add README.md


# 将本地暂存区内容提交到本地仓库
git commit -m "first commit"

# 与远程分支建立联系
git remote add origin https://gitee.com/li_kun_zang/RedEnvelop.git

# 推送到远程服务
git push -u origin "master"

提交已有本地仓库 Demo

证远程仓库自己可用,如别人的私有仓库你是无法提交的

# 进入远程仓库
cd existing_git_repo

# 与远程连接建立联系
git remote add origin https://gitee.com/li_kun_zang/RedEnvelop.git

# 推送到远程仓库
git push -u origin "master"

Git的操作无外乎:

  1. 建立远程仓库
  2. git clone项目
  3. 将本地分支更名为localmaster 方便未来区分本地master与远程仓库master
  4. 拉去其他分支代码

Pull Request 也就是PR 翻译过来就是:合并请求

概念:将分支A 合并到分支B 也就是 A->B

Pull Request 类型

  • 合并分支
  • 扁平化分支
  • 变基并合并

报错记录

refusing to merge unrelated histories:拒绝合并不相关的历史

原因分析:出现这个问题的最主要原因还是在于本地仓库和远程仓库实际上是独立的两个仓库。

解决办法:在pull命令后紧接着使用--allow-unrelated-history选项

发表评论

您的电子邮箱地址不会被公开。