1.新建一个项目,如图
等待几分钟。因为还要虚拟环境的建立等。
2.克隆项目源码及提前准备(备)
a.git的路径。
b.githube相关设置
左角。查看。
在对话框中,填写要摘取的仓库,提示非空目录。我给加了一个main
完成后,会提示要安装虚拟环境。不用管。使用右下角更新虚拟环境。
3.建立自己的仓库:https://github.com/18053923230/cosy-voice-me.git
4.返回到pycharm命令行。进行操作
git status 查看状态
git remote add origin https://github.com/18053923230/cosy-voice-me.git
git remote add origin https://github.com/18053923230/cosy-voice-me.git
添加 GitHub 仓库作为远程仓库。假设你想要使用 origin 作为远程仓库的名称。
有时origin是原下载的仓库的名字,所以要使用新的仓库的话,须改名。如我的改为:
(CosyVoice-env) PS D:\gitee\CosyVoice-main> git remote add main https://github.com/18053923230/cosy-voice-me.git
(CosyVoice-env) PS D:\gitee\CosyVoice-main> git remote -v
main https://github.com/18053923230/cosy-voice-me.git (fetch)
main https://github.com/18053923230/cosy-voice-me.git (push)
origin https://github.com/FunAudioLLM/CosyVoice.git (fetch)
origin https://github.com/FunAudioLLM/CosyVoice.git (push)
origin 是Git中远程仓库的默认名称,但它并不是固定的,你可以根据需要使用其他名称。也就是说,origin 可以被替换为任何你想要的名字,比如 main、upstream 或者其他有意义的名称。
如何删除多余的呢?
git remote remove origin
git add . 将当前目录下的所有文件和子目录添加到暂存区。有个点别忘了 。
git commit -m "Initial commit" 提交所有更改到本地仓库。引号内的自定义内容
git push -u origin main 将本地分支推送到远程仓库的 main 分支。如果远程仓库还没有 main 分支,Git 会自动创建。
# 删除不需要的远程仓库
git remote remove origin# 验证远程仓库
git remote -v# 提交所有本地更改(如果还没有提交)
git add .
git commit -m "Initial commit or any other message"# 推送到 main 远程仓库
git push -u main main
-u 参数会设置上游分支,这样以后你可以直接使用 git push 和 git pull 而不需要每次都指定远程仓库和分支。
,git push -u main main 中的两个 main 参数分别指代本地分支和远程分支:
第一个 main:这是远程仓库的名称。在这个例子中,你已经将远程仓库命名为 main。
第二个 main:这是你要推送到的远程分支的名称。git push -u <远程仓库名称> <远程分支名称>
相关操作记录
5.返回到git上,查看结果成功。
6.修改或新建本地文件,然后更新
如图示。
点击查看。
直接push.
如果操作失误了,请,系统的学习git命令。
# 查看当前状态,确认所有更改都已提交
git status# 添加所有更改到暂存区
git add .# 或者指定具体文件
git add newfile.py webui.py# 如果有新的更改,先添加到暂存区并提交
git add .
git commit -m "添加 newfile.py 并更新 webui.py"# 推送更改到远程仓库
git push main main# 如果你还没有设置上游分支
git push -u main main# 如果已经设置了上游分支,直接推送即可
git push
测试结果
以上测试完好。