本地代码库关联Github
2021/12/21 6:19:40
本文主要是介绍本地代码库关联Github,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.将本地代码库关联到远程Git库:
$ git remote add origin 你的远程库地址
例如:$ git remote add origin git@github.com:RowlingZhang/IntelligentCampus.git
如果出现error: remote origin already exists.
的报错,先删除远程 Git 仓库:$ git remote rm origin
,再添加远程 Git 仓库$ git remote add origin 你的远程库地址
2.获取远程库文件与本地同步合并:
tips: 远程仓库在新建的时候如果初始化生成了README.md文件等,那么需要执行这一步,也就是当远程库不为空时必须做这一步,否则后面的提交会失败。远程仓库为空时,或者你已经执行下面的命令结果报错:fatal: couldn't find remote ref master
,说明你的远程项目是空的,跳过步骤2/3/4/5执行步骤6/7/8,然后回来执行步骤4/5即可。
$ git pull --rebase origin master
解释: $ git pull --rebase origin master
: 意思是更新远程仓库,将远程仓库的文件与本地仓库的文件合并。
3.查询需要推送到远程的文件情况:
使用状态查询命令git status
可以查询到本地需要推送到远程仓库的文件情况。
$ git status
4.检出所有分支:
$ git checkout 分支名
5.push到新git:
$ git push -u --all
$ git push -u --tags
当看到终端输出Everything up-to-date
字样时,就表明所有分支都已上传至新的git仓库。
6.查看本地和远程所有分支:
$ git branch -a
7.将本地所有分支与远程保持同步:
$ git fetch --all
8.最后拉取所有分支代码:
$ git pull --all
9.补充:删除某个分支
$ git push origin 空格 冒号【需要删除的分支名字】
比如我github上有master和hello分支,我现在想着删除hello分支,命令如下:
$ git push origin :hello
原理:推送一个空分支到远程分支,其实就相当于删除远程分支
这篇关于本地代码库关联Github的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-15鸿蒙生态设备数量超8亿台
- 2024-05-13TiDB + ES:转转业财系统亿级数据存储优化实践
- 2024-05-09“2024鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)”实战课程已上线
- 2024-05-09聊聊如何通过arthas-tunnel-server来远程管理所有需要arthas监控的应用
- 2024-05-09log4j2这么配就对了
- 2024-05-09nginx修改Content-Type
- 2024-05-09Redis多数据源,看这篇就够了
- 2024-05-09Google Chrome驱动程序 124.0.6367.62(正式版本)去哪下载?
- 2024-05-09有没有大佬知道这种数据应该怎么抓取呀?
- 2024-05-09这种运行结果里的10.100000001,怎么能最快改成10.1?