当前位置: 首页 > news >正文

Git命令(Gitee)

三板斧:

        git init        //初始化本地仓库

        git add .        //添加所有文件到缓存区 (或指定文件)

        git commit -m "备注"        //提交,填写备注

        git remote add origin <远程仓库链接>

        git push -u origin master

===>推送:

# 推送当前分支到远程仓库:git remote add origin <远程仓库链接>

# 推送当前分支到远程同名分支:git push origin <本地分支名>

# 推送本地分支到远程不同名分支:git push origin <本地分支名>:<远程分支名>

        *例如将本地A分支推送到远程仓库的B分支:git push origin dev:development

# 推送本地所有分支到远程仓库:git push --all origin

        *确保有足够的权限推送到远程仓库的目标分支。如果权限不足则操作失败。

# 强制推送本地分支到远程仓库         git push -f origin master

===>修改:

# 修改当前正在使用的分支的名称:git branch -m <新分支名称>

# 修改非当前所在分支的名称:git branch -m <旧分支名称> <新分支名称>

        *如果要重命名的分支已经被推送到远程仓库,仅仅重命名本地分支是不够的。你还需要删除远程仓库上的旧分支,并将重命名后的本地分支推送到远程仓库。操作步骤如下:

        重命名本地分支:git branch -m old - branch new - branch

        删除远程仓库上的旧分支:git push origin --delete old - branch

        将重命名的本地分支推送到远程仓库,并建立关联 :git push -u origin new - branch

# 本地移除远程仓库:git remote rm <远程仓库名称>        //默认origin

# 添加远程仓库:git remote add origin <远程仓库的URL>

# 修正远程仓库:git remote set-url origin <正确的远程仓库 URL>

===>查看:

# 查看远程仓库名称:git remote        //默认远程仓库名是origin

# 查看当前所在本地分支:git branch

        *执行此命令后,输出结果中带有 * 号的分支即为当前所在的本地分支。

       

# 查看单个分支的管理信息:git branch -vv <分支名称>

# 查看远程仓库URL        git remote -v

        在这个输出中,origin 是远程仓库的名称,https://github.com/username/repo.git 是远程仓库的 URL,(fetch) 表示该 URL 用于从远程仓库拉取代码,(push) 表示该 URL 用于将本地代码推送到远程仓库。

如果已知远程仓库的名称,想查看该远程仓库的详细配置信息,可以使用 git remote show <远程仓库名称> 命令。例如,要查看 origin 远程仓库的详细信息,可以执行:

        git remote show origin

该命令会输出更多关于远程仓库的信息,包括远程分支、跟踪的分支、是否可以进行快进式合并等内容。示例输出如下:

这个输出包含了远程仓库的 URL、HEAD 分支、远程分支、本地分支与远程分支的跟踪关系等详细信息。

* remote origin 
Fetch URL: https://github.com/username/repo.git 
Push URL: https://github.com/username/repo.git 
HEAD branch: master 
Remote branches: 
master tracked 
develop tracked 
Local branches configured for 'git pull': 
master merges with remote master 
develop merges with remote develop 
Local refs configured for 'git push': 
master pushes to master (up to date) 
develop pushes to develop (up to date)

# 查询本地仓库关联的所有远程仓库名称和详细信息:git remote -v

# 权限检测:ssh -T git@<远程仓库服务器地址>

        *如果提示权限被拒绝,可能需要重新生成 SSH 密钥并将公钥添加到远程仓库的设置中。

用户名和密码:如果你使用 HTTPS 协议访问远程仓库,需要确保你输入的用户名和密码正确。可以尝试重新输入用户名和密码,或者在 Git 中配置正确的凭证:

git config --global credential.helper store

相关文章:

  • 10 DPSK原始对话记录
  • spring项目rabbitmq es项目启动命令
  • Node.js 应用部署:镜像体积优化与安全的多阶段构建探索
  • 神经编译革命:如何用脑机接口直接编程量子计算机?
  • Java求职者面试:从Spring Boot到微服务的技术深度探索
  • TypeScript 入门到进阶全讲解(超全版)
  • 【计算机网络】Linux网络的几个常用命令
  • OceanBase数据库磁盘空间管理
  • 量子网络:构建未来通信的超高速“高速公路”
  • Flutter 在 Dart 3.8 开始支持 Null-Aware Elements 语法,自动识别集合里的空元素
  • 探索大语言模型(LLM):自监督学习——从数据内在规律中解锁AI的“自学”密码
  • Arduino 入门学习笔记(六):外部中断实验
  • 从暴力到优化:如何统计符合特殊条件的三元子数组
  • flutter 选择图片 用九宫格显示图片,右上角X删除选择图片,点击查看图片放大缩小,在多张图片可以左右滑动查看图片
  • ‌RISC-V架构的低功耗MCU多电压域优化设计
  • 智能硬件行业售后服务管理:提升客户体验的关键所在
  • 极简主义在 UI 设计中的应用与实践:打造简洁高效界面
  • 机器人抓取位姿检测——GRCN训练及测试教程(Pytorch)
  • tensorflow使用详解
  • 【Redis】set类型
  • 四川落马厅官周海琦受审,1000余人接受警示教育
  • 新剧|《淮水竹亭》明开播:前作扑街,本作能否改命
  • 葛兰西的三位一体:重提并复兴欧洲共产主义的平民圣人
  • 戴昕谈隐私、数据、声誉与法律现实主义
  • 魔都眼·上海车展⑥|周六客流超13.5万人次,创开展新高
  • 百台新车首秀上海车展,跨国车企联手中国技术开启智能化下半场