Git 提交代码到Gitee并创建分支
一:代码提交到远程仓库中
1:建立本地Git仓库
2:将所有项目文件添加到缓存中
3:将上述文件Commit到Git库中
4:将本地的Git库远程连接到远程上
5:先将远程库中Readme.md文件下载下来
6:然后将代码提交到远程库中
二:Git切换远程地址的方法
1:切换到远程仓库地址
git remote set-url origin URL --URL为新地址
2:先删除远程仓库地址,然后在添加
git remote rm origin 删除现有的远程仓库
git remote add origin url 添加新远程仓库
3:然后在查看现有的远程仓库地址
git remote -v
三:Git创建分支,并将代码提交到分支上
查看分支类型
1.查看分支
$ git branch
* master
*标识为当前所在的分支
2:查看远程分支
$ git branch -r
3:查看所有分支
1 | $ git branch -a |
本地创建分支
1 2 3 | $ git branch [分支名称] git branch newbranch |
切换到新的分支
git checkout newbranch
创建并切换分支
$ git checkout -b newbranch
上面一步为:本地创建分支和切换到新的分支结合
将分支推送到远程服务中
$ git push origin newbranch
删除本地分支
$ git branch -d newbranch
删除分支之前,先切换到主分支上
删除远程分支
$ git push origin :newbranch
Git提交本地代码到新分支
1.切换到新的分支
1 | $ git checkout newbranch |
2.添加本地代码
$ git add .
3.提交本地代码
$ git commit -m "add my new project"
4.提交到远程仓库中
$ git push origin newbranch
五:远程分支拉取最新代码合并到本地分支上
第一种方式:
//获取最新代码到本地 $ git fetch origin master [获取远程的origin/master分支] $ git fetch origin newbranch [获取远程的origin/dev分支] //查看版本差异 $ git log -p master..origin/master [查看本地master与远程origin/master的版本差异] $ git log -p newbranch..origin/newbranch [查看本地newbranch与远端origin/newbranch的版本差异] //合并最新代码到本地分支 $ git merge origin/master [合并远程分支origin/master到当前分支] $ git merge origin/newbranch [合并远端分支origin/newbranch到当前分支] //完成后提交 $ git push //git pull(拉取) 即从远程仓库抓取本地没有的修改并【自动合并】到远程分支 git pull origin master //git fetch(提取) 从远程获取最新版本到本地不会自动合并 git fetch origin master
第二种方式:
//确认代码无误后提交到主分支 $ git checkout master //切换到主分支 $ git pull origin newbranch //把分支上的代码pull下来 $ git push //提交代码
六:git如何把分支代码合并到master主分支上
1.切换到分支
$ git checkout newbranch
2.把分支代码pull下来
$ git pull //或者 $ git pull origin newbranch
3.切换到主分支
$ git checkout master
4.把分支代码merge到主分支
$ git merge newbranch
5. 把代码推送上去,然后分支代码就会合并到主分支上
$ git push //或者 $ git push origin master
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!