完整操作步骤
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