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
相关推荐
fuquxiaoguang2 小时前
Cloudera 零拷贝连接器:不复制数据,也能让 AI 实时查询 ServiceNow
大数据·人工智能·cloudera
牛奶2 小时前
1秒下单10万次,服务器是怎么扛住的?
大数据·服务器·后端
逸Y 仙X2 小时前
文章二十四:Elasticsearch查询排序应用实战e
java·大数据·数据库·elasticsearch·搜索引擎·全文检索
无忧智库2 小时前
具身智能的数据底座之战:一个大规模三维空间语义语料库的完整工程实践(WORD)
大数据·人工智能
会笑的小熊2 小时前
VScode项目推送到git仓库
ide·git·vscode
zhangfeng11332 小时前
宝塔服务器完全可以安装 Git,进行版本管理,而且非常简单
运维·服务器·人工智能·git·编程
智慧化智能化数字化方案2 小时前
新零售——详解2025年度中国零售数字化及新技术应用创新案例【附全文阅读】
大数据·零售数字化·智慧零售美妆行业·智慧零售鞋服行业·智慧零售餐饮行业·慧零售食饮行业·智慧零售商超行业
Cx330❀3 小时前
Qt 入门指南:从零搭建开发环境到第一个图形界面程序
xml·大数据·开发语言·网络·c++·人工智能·qt
互联网志3 小时前
高校科技成果转化深度融入产业发展脉络
大数据·人工智能·物联网