202605新版git_2.54.0常用操作指令

完整操作步骤

1. 进入 code文件夹

bash

复制代码
cd /d/code

(假设你的 code文件夹在 D 盘根目录,如果不是请调整路径)

2. 初始化 Git 仓库

bash

复制代码
git init

3. 添加所有文件

bash

复制代码
git add .

4. 提交到本地仓库

bash

复制代码
git commit -m "code"

(如果还没配置用户信息,先执行:

bash

复制代码
git config user.name "你的名字"
git config user.email "你的邮箱"

5. 添加远端仓库

bash

复制代码
git remote add origin http://git.*****/code.git

如果推送失败

远端已有内容需要先拉取

bash

复制代码
git pull origin main --allow-unrelated-histories
# 解决可能的冲突后
git push origin main

删除旧的 origin 重新添加

bash

复制代码
git remote remove origin
git remote add origin http://git.****/code.git
git push -u origin main

git branch 输出空白,说明本地还没有任何提交(commit)。分支只有在第一次提交后才会真正创建。

完成第一次提交

1. 检查文件状态

bash

复制代码
git status

看看是否有文件被添加到暂存区(绿色表示已暂存)。

2. 如果没有绿色文件,执行添加

bash

复制代码
git add .

3. 执行第一次提交

bash

复制代码
git commit -m "code"

注意:如果这一步要求你配置用户信息,请先执行:

bash

复制代码
git config user.name "你的名字"
git config user.email "你的邮箱"

4. 提交成功后,再次查看分支

bash

复制代码
git branch

1. 重命名当前所在分支

如果你当前在 master 分支上:

bash

复制代码
git branch -m <新分支名>

例如:

bash

复制代码
# 当前在 master 分支
git branch -m main          # 改名为 main
git branch -m develop       # 改名为 develop
git branch -m master-new    # 改名为 master-new

2. 重命名其他分支(不在该分支上)

bash

复制代码
git branch -m <旧分支名> <新分支名>

例如:

bash

复制代码
git branch -m master main

3. 完整操作流程(包括远端同步)

如果已经将 master 推送到远端,需要同步更新:

步骤1:本地重命名

bash

复制代码
git branch -m master main

步骤2:删除远端的旧分支

bash

复制代码
git push origin --delete master

步骤3:推送新分支并设置上游

bash

复制代码
git push -u origin main

其他辅助命令

复制代码
# 1. 查看当前远程地址
git remote -v

# 2. 删除 SSH 地址
git remote remove origin

# 3. 删除远端的 master 分支
git push origin --delete master

# 4. 本地回退到上一个提交(这里上一个提交是空的初始状态)
git reset --hard HEAD~1

# 5. 强制推送到远端(覆盖远端内容)
git push -u origin master --force

# 6. 从 Git 跟踪中删除大文件
git rm --cached src/models/*.pth src/models/*.safetensors

# 7. 提交删除操作
git commit -m "Remove model files"

# 8. 推送到远端
git push -u origin master

# 9. 查看提交历史
git log --oneline

# 10. 查看远端内容(需要网络)
git ls-remote origin
相关推荐
IanSkunk1 小时前
企业AI办公落地技术拆解:从WorkBuddy任务引擎到JOTO实施路径
大数据·人工智能
Xvisio诠视科技2 小时前
从“感知”到“理解”:空间计算如何成为具身智能世界模型的“数据底座”?
大数据·空间计算
jerryinwuhan2 小时前
数据预处理技术 2026-2027-1 开篇-课程介绍
大数据·python
Elastic 中国社区官方博客3 小时前
Elastic 和 OpenAI 合作,将前沿智能引入非结构化企业数据
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai
nuisthou4 小时前
git常用命令总结
git
西邮彭于晏5 小时前
Git 标签(Tag)与版本发布完整指南|附全场景命令速查表
大数据·git·elasticsearch
梵构广告5 小时前
平台怎么做品牌营销策划?—品牌营销
大数据·人工智能·平面·品牌策划
AC赳赳老秦5 小时前
CSDN 技术社区数据采集:OpenClaw 抓取公开技术热帖,生成领域技术热点周报
java·大数据·前端·数据库·python·php·openclaw
Aloudata5 小时前
Prompt 驱动分析 vs Skill 驱动分析:企业 AI 分析如何从会问走向可复用
大数据·人工智能·数据分析·prompt·skill·语义层
Elasticsearch5 小时前
Elasticsearch:搜索教程 - 语义搜索(三)
elasticsearch