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文章来源:https://www.toymoban.com/news/detail-643747.html
fatal: Not a valid object name: ‘master’.文章来源地址https://www.toymoban.com/news/detail-643747.html
到了这里,关于本地项目提交代码到git仓库详细教程包含错误解决办法!!!的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!