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
相关推荐
东莞和裕包装1 小时前
高边压强度定制重型纸箱在汽车零部件堆叠运输中的不可替代性
大数据·汽车
JoyCong19981 小时前
ToDesk个人版、专业版、游戏版、设计版、性能版、团队版权益介绍
大数据·运维·游戏·远程工作·远程操作
yanlaifan1 小时前
git版本管理工具中的回车换行转换逻辑
git
Elastic 中国社区官方博客3 小时前
ES95:面向 Elasticsearch 时间序列指标的自适应压缩
大数据·运维·elasticsearch·搜索引擎·架构·全文检索
醉颜凉3 小时前
数据仓库实战:自动化数据质量检测全流程——精准提升数据准确性与完整性
大数据·数据仓库·自动化
五度易链-区域产业数字化管理平台5 小时前
WorkBuddy 实战:将带 MD5 签名的第三方 API 封装为 MCP 服务(企业模糊搜索接口案例)
大数据·人工智能·mcp
编程令我快乐5 小时前
模型配置及使用ccSwich管理
大数据·elasticsearch·搜索引擎
大大大大晴天5 小时前
StarRocks 集群架构部署选型与优化实践
大数据
xushichang123_5 小时前
企业降本刚需下,云上模型蒸馏与轻量化部署怎么选?AWS“大模型教研+小模型推理” 路径
大数据·人工智能
意疏6 小时前
2026年远控软件安全横评:六款主流工具逐项核查——官方文档、一手实测与安全事件,全摊开
大数据·前端·数据库