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 分支、远程分支、本地分支与远程分支的跟踪关系等详细信息。

bash 复制代码
* 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

相关推荐
Winlifes3 天前
我给 Codex 做了一个 Git 面板:分支树、提交历史和工作区操作
git
7177773 天前
研发平台选哪家比较好:2026年主流平台对比与Gitee选型指南
人工智能·gitee
ai大模型-探索者3 天前
Git在PyCharm中的使用完全指南
pycharm·gitee
明天…ling3 天前
gitee与vscode远程连接
vscode·gitee
郑州光合科技余经理3 天前
同城外卖小程序开发:下单成功后,后台导出能不能对上用户端状态
开发语言·前端·git·后端·uni-app·php·ai编程
我命由我123453 天前
Git 推送报错:error: src refspec main does not match any
运维·git·gitee·github·运维开发·学习方法·版本控制
Lcr3s4 天前
Git基础之(0):如何在Ubuntu(Linux)上安装git
git
玄芯散人4 天前
【筑基·058】Git协作工作流:冲突解决和PR流程
git·版本控制·团队协作
寺中人5 天前
Git 版本控制完全入门指南:从安装到实战,提交 + 分支 + 协作 + 冲突解决全拆解
git·开发工具·版本控制·团队协作·代码管理
荔枝梅梅5 天前
新手程序员 SSH 第一课:从 Git 仓库连接失败理解 SSH 协议与密钥配置
git