githup 提交项目及分支 遇到的问题

简介:

GITHUP提交项目遇到的问题,会遇到如下问题:


问题1:

 

 命令:git push -u origin master


1
2
3
4
5
6
7
8
9
10
sdc @DESKTOP -FER9A9K MINGW32 /d/workspace/email-server (master)
$ git push -u origin master:master
To 。。。。。。。。。
  ! [rejected]        master -> master (fetch first)
error: failed to push some refs to  '、、、、、、                   t'
hint: Updates were rejected because the remote contains work that you  do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g.,  'git pull ...' ) before pushing again.
hint: See the  'Note about fast-forwards'  in  'git push --help'  for  details.


可以通过如下命令进行代码合并【注:pull=fetch+merge]

git pull --rebase origin master


1
2
3
4
5
6
7
8
9
10
11
12
13
sdc @DESKTOP -FER9A9K MINGW32 /d/workspace/email-server (master)
$ git pull --rebase origin master
warning: no common commits
remote: Counting objects:  17 , done.
remote: Compressing objects:  100 % ( 11 / 11 ), done.
remote: Total  17  (delta  0 ), reused  3  (delta  0 ), pack-reused  0
Unpacking objects:  100 % ( 17 / 17 ), done.
From 。。。。。。。。。。。。。。。。。。
  * branch            master     -> FETCH_HEAD
  * [ new  branch]      master     -> origin/master
First, rewinding head to replay your work on top of it...
Applying: init commit
Using index info to reconstruct a base tree...


此时再执行语句 git push -u origin master即可完成代码上传到email-server


1
2
3
4
5
6
7
8
9
10
sdc @DESKTOP -FER9A9K MINGW32 /d/workspace/email-server (master)
$ git push -u origin master
Counting objects:  165 , done.
Delta compression using up to  4  threads.
Compressing objects:  100 % ( 129 / 129 ), done.
Writing objects:  100 % ( 165 / 165 ),  32.45  KiB |  0  bytes/s, done.
Total  165  (delta  75 ), reused  0  (delta  0 )
remote: Resolving deltas:  100 % ( 75 / 75 ), done.
To 。。。。。。。。。。。。。。。。。。。。
    06789e0..790d7f6  master -> master


这就可以了上传到上去了。


遇到这种问题还有人说是建立分支。

1
git branch  new  branch

查看分支是否创建成功

1
git branch

切换到新的分支

1
git checkout  new  branch

切换后可使用 git branch 确认是否切换成功。提交改动到新的分支

1
2
git add .
git commit -a



结束!

本文转自 豆芽菜橙 51CTO博客,原文链接:http://blog.51cto.com/shangdc/1945467


相关文章
|
3月前
|
数据可视化 安全 开发工具
git的分支的使用,创建分支,合并分支,删除分支,合并冲突,分支管理策略,bug分支,强制删除分支
git的分支的使用,创建分支,合并分支,删除分支,合并冲突,分支管理策略,bug分支,强制删除分支
|
3月前
|
开发工具 git 开发者
Git管理分支都有哪些,不同分支作用是什么?
在Git中,有多种类型的分支,每种分支都有不同的作用。以下是一些常见的Git分支以及它们的作用:
38 0
|
4月前
|
开发工具 git
Git分支及使用原则与流程
Git分支及使用原则与流程
69 0
|
6月前
|
开发工具 git
Git合并代码流程——2023.05
Git合并代码流程——2023.05
|
7月前
|
开发工具 git
快速学会git版本管理——创建分支和合并分支
快速学会git版本管理——创建分支和合并分支
|
8月前
|
开发工具 git
git 操作之合并其它分支的某次提交(commits)到当前分支
git cherry-pick合并其它分支的某次提交(commits)到当前分支
229 0
|
11月前
|
开发工具 git
git checkout到新的分支之后原来未提交的代码找回
git checkout到新的分支之后原来未提交的代码找回
306 0
|
前端开发 开发工具 git
天天提交代码,git commit 提交时能规范一下吗?
接下来我就来实践一下,首先我这里使用的是pnpm安装依赖的。今天主要是在提交代码时稍微自动化一点,并且让提交规范统一一些。
175 0
|
开发工具 git
git 主干master分支回滚到历史版本
1.回滚到指定版本 2.强制推送到远程分支
237 0