GitHub操作

本文详细介绍了GitHub的基本操作流程,包括本地代码的首次上传、分支管理、常见问题及其解决方案。从初始化本地仓库、添加文件、提交修改,到关联远程仓库并推送代码,再到分支的创建、合并与删除,以及权限问题的处理,提供了全面的指导。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

github基本操作

首次上传本地代码


//新建本地仓库
git init        

//当前目录下所有未追踪的文件全部添加到本地缓存
git add .       

//把文件提交到仓库
git commit -m "first commit"   

//关联远程仓库
git remote add origin 远程仓库地址

//把本地库的所有内容推送到远程库上
git push -u origin master

分支操作

分支创建及提交

查看分支
git branch

创建新分支
git branch 分支名

切换分支
git checkout name

提交分支到github
git push origin name

分支更新内容合并到master

切换到master分支
git checkout master

合并分支到当前master
git merge 分支名

push更新后的master到GitHub
git commit -m "备注"  
git push -u origin master

删除分支

删除本地分支
git branch -d name

删除服务器分支
git push origin :分支名

遇到的问题及解决方案

  1. 远程仓库为空项目,本地创建了分支提交变成的默认不可删分支代码
    解决:再上传一个master分支代码,将master分支代码改成默认,删除其他分支

  2. 首次上传提示
    remote: GitLab: You are not allowed to push code to protected branches on this project.
    To 远程仓库
    ! [remote rejected] master -> master (pre-receive hook declined)
    error: failed to push some refs to 远程仓库
    解决:此为权限问题导致,在远程仓库更改自己的角色权限

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值