pycharm完成git项目的拉取及修改,并保存为自己的项目,以cosyvoice为例

发布于:2025-02-11 ⋅ 阅读:(42) ⋅ 点赞:(0)

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

测试结果

以上测试完好。 


网站公告

今日签到

点亮在社区的每一天
去签到