1、查看远程分支

git branch -r

2、查看本地分支

git branch

二、创建和切换分支
1、创建新分支

git branch 新分支名称

2、切换分支

git checkout 分支名称

3、创建分支的同时,切换到该分支上

git checkout -b 新分支名称

三、从远程仓库pull(拉取)代码到本地分支
1、指定远程分支,和本地分支

git pull origin 远程分支名称:本地分支名称

2、如果不写本地分支名称,则默认和远程分支同名 ,命令如下:

git pull origin 远程分支名称

四、将新分支推送到远程仓库
方法1:使用git命令

git push origin 分支名称
假设我本地创建了一个名为dev的分支,远程仓库还没有这个分支,推送的命令是:
git push --set-upstream origin dev

五、删除分支
1、删除本地分支(不能删除当前所在的分支,如果要删除,必须先切换到其他分支上)

git branch -d 分支名称

如果删除时报错:error: The branch ‘分支名称’ is not fully merged. (意思是:分支未完全合并)。解决方法是使用 -D 强制删除,代码如下:

git branch -D 分支名称

2、删除远程分支

git push origin :分支名称

注意:分支名称前有个冒号,分支名前的冒号代表删除

六、合并分支
1、假如我们现在位于分支dev上,刚开发完自己负责的功能,执行了下列命令:

git  add .
git  commit -m '某某功能已完成,提交到[分支名称]分支'
git  push -u origin 分支名称

2、首先切换到master分支上

git checkout master

3、如果是多人开发的话,需要把远程master分支上的代码pull下来

git pull origin master

4、然后把dev分支的代码合并到master上

git merge 分支名称

如果git merge的时候出现冲突,可以执行下面的命令取消merge:

git merge --abort:

5、然后查看状态

git status

6、最后一步,Push推送到远程仓库

git push origin master

-------------------------------------------------------------------我是分割线------------------------------------------------------

一.本地项目上传公司GitLab步骤(教程如下链接!!!)

添加链接描述

二.本地项目更新了代码,怎么提交新修改部分的

git status     /查看当前有哪些文件更新了   会红色展示

这个时候将你修改的文件提交到暂存区

 git add APP-META

这个时候你再去执行 git status 会发现文件目录下的文件名变成绿色了,这个时候就说明提交到暂存区了

这个时候继续执行以下命令 就会更新到远程仓库了

git commit -m "自定义备注名称"
git pull origin  分支名称
git push origin  分支名称

三.日常提交代码报错解决办法:

git push -u origin master 报错 处理办法

git remote -v

如果没有反应,输出以下命令

git remote add origin 仓库地址

成功后再输出

git remote -v

就会显示当前远程的origin

继续

git pull origin 分支名称

就成功了,拉到对应的分支了

然后继续

git push origin 分支名称

如有以下报错 (红字报错)
不要慌 使用

git status

查看是不是最新的(正常情况下都是新的)

继续操作

git pull --rebase origin 分支名称

返回正常

继续

git push origin 分支名称

提交代码成功!!!
这个时候去仓库检查 就有了对应的文件,看完请关注收藏,谢谢!

git -如何摆脱You are currently editing a commit while rebasing branch 或者分支名字后面出现 REBASE 1/1
一个命令解决

git rebase --abort

终止变基操作并返回到先前的状态

报错提示:
fatal: ‘origin’ does not appear to be a git repository
fatal: Could not read from remote repository.

! [rejected] PRE -> PRE (non-fast-forward)
error: failed to push some refs to ‘https://gitlab.com/.git’
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: ‘git pull …’) before pushing again.
hint: See the ‘Note about fast-forwards’ in ‘git push --help’ for details.

On branch PRE
nothing to commit, working tree clean

fatal: Not a valid object name: ‘master’.

本地项目提交代码到git仓库详细教程包含错误解决办法!!!相关推荐

  1. idea本地项目上传至远程仓库及一些常见问题的解决办法

    关联分支 操作:点击idea菜单栏git->create git respository->add->commit->manage remote(远程仓库链接关联)->p ...

  2. 本地项目关联到远程git仓库

    本地项目关联到远程git仓库 场景是这样的:在gitee-code上新建一个项目,gitee会帮你把项目初始化,初始化之后会根据你的选择生成默认的说明文件和gitignore文件.这个时候你就可以复制 ...

  3. Git使用(Git安装、建立Git仓库、克隆Git仓库、提交代码至Git仓库)

    目录 1 Git安装 2 建立Git仓库 3 克隆Git仓库 3.1 新建Spring Boot项目 ​3.2 克隆Git仓库 4 提交代码至Git仓库 4.1 Pull ​4.2 Commit 4. ...

  4. GPU运行Tensorflow详细教程及错误解决

    GPU运行Tensorflow详细教程及错误解决 前提条件 配置GPU运行 确认是否成功配置 出现的错误及解决方案 前提条件 最重要的一点:CUDA与tensorflow的版本一点要对应,不然用不了! ...

  5. IDEA中的将项目提交到远程git仓库

    git是一款非常优秀和流行的代码托管平台,技术上分为git代码仓库和git客户端:目前流行的git代码仓库有github.码云等,当然也可以搭建自己的私有git仓库:而git客户端则是用来操作代码仓库 ...

  6. 提交代码到git仓库

    1.在文件夹中打开git命令窗口 --------- Git Bash Here 2.git init ---------- 初始化本地仓库 3.git remote add 自定义名 远程仓库代码地 ...

  7. 将本地项目上传至git仓库的步骤

    步骤: 1.码云上新建一个项目 XXXX (项目名) 2.本地创建一个文件夹E:/XXXX,然后使用git bash 3.cd 到本地文件夹中E:/XXXX //如果是在创建的文件中git bash ...

  8. git第一次提交代码至远程仓库-强制推送

    一 首次提交代码到git仓库 第一步:git init 初始化项目文件夹 第二步:git add . 键所有文件添加到暂存区 第三步:git commit -m "first commit& ...

  9. git第一次提交代码至远程仓库

    一 首次提交代码到git仓库 第一步:git init 初始化项目文件夹 第二步:git add . 键所有文件添加到暂存区 第三步:git commit -m "first commit& ...

最新文章

  1. 以编程方式进行NLog的配置【转】
  2. 关于Plos one 和 SR
  3. Alibaba微服务事务Seata源码深度剖析 - 笔记
  4. 『设计模式』一张图告诉你UML图怎么画❀
  5. scala 函数中嵌套函数_Scala合成函数
  6. pom.xml 配置之:snapshot 快照库和 release发布库 的区别
  7. java解析多层嵌套json字符串
  8. RabbitMQ——消息发布订阅
  9. Java进阶:GIT
  10. .net,微软,薪资及其他
  11. python本科毕业论文范文_【软件工程论文】软件工程论文范文(共40篇)
  12. Java判断拼音的工具类
  13. HPSocket C++控制台版DEMO
  14. echarts 关系图 力引导布局
  15. Cyclone IV系列FPGA串口远程烧写详解
  16. 中职学校计算机教学参考文献,中职计算机教学论文
  17. 迪普科技“高”在哪里?
  18. 服务器虚拟机双活,VMware双活数据心解决方案详解.pptx
  19. python画圣诞树代码解读_使用Python画了一棵圣诞树的实例代码
  20. python类实例化 输入参数名字 下划线_Python 用下划线作为变量前缀和后缀指定特殊变量...

热门文章

  1. 什么是jdk?什么是jre?jdk和jre的区别。
  2. javascript 数组替换删除插入元素到指定位置
  3. base64编码转换为图片并上传到服务器
  4. 字符串压缩(C++)
  5. book回车键 mac_实用的Macbook设置,这些你一定要知道
  6. 考虑用户侧柔性负荷的社区综合能源系统日前优化调度(完美复现)matlab-yalmip-cplex/gurobi
  7. 十六、串口命令控制LED灯开关
  8. 这些例子很炫,感兴趣的童鞋可以了解一下
  9. 计算机企业锻炼总结,计算机教师企业锻炼总结汇报2021【5篇】.docx
  10. 计算机异常情况处理ppt,Word / Excel / PPT2007计算机异常导致文件丢失,如何恢复?...