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
相关推荐
众壹能源科技40 分钟前
RS485 总线部署中,终端电阻与拓扑为什么重要
大数据
跨境联盟1 小时前
科普|小区落地社区健康驿站,普通居民可以获得哪些服务?
大数据·人工智能·健康医疗·健康管理·精准营养
Elastic 中国社区官方博客1 小时前
14 个 alerts,1 个 incident:使用 Elasticsearch 中的 ES|QL 衡量 alerting rule 噪声
大数据·运维·数据库·elasticsearch·搜索引擎·全文检索
亚川楼宇自控系统数据中心厂家1 小时前
消防风机机电一体化监控|筑牢建筑防排烟安全防线
大数据·物联网
探客木木夕1 小时前
AI伦理体系核心价值观声明
大数据·人工智能·机器学习
大大大大晴天️1 小时前
每天认识一个组件:远端数据服务Apache Celeborn
大数据
Data-Miner1 小时前
能处理Excel表的AI怎么选?脚本能复用,一次买断后期不烧 token
大数据·人工智能·excel
GEO实战经验分享1 小时前
LLM-First Search可复现性:环境、任务、版本与假设缺一不可
大数据·人工智能·安全·chatgpt
AllData公司负责人2 小时前
AllData数据中台物联网实时平台|集成 Apache StreamPipes,MQTT工业物联网数据实时预警实践案例
大数据·数据库·人工智能·物联网·apache·工业物联网·streampipes
IT研究室2 小时前
最新大数据毕业设计选题推荐-基于大数据的商场购物中心分布运营数据可视化与分析-大数据-Spark-Hadoop-Bigdata
大数据·信息可视化·数据分析·spark·课程设计