将服务器上的代码 git到码云
基本操作
-
初始化Git仓库(如果尚未初始化),使用以下命令:
git init -
将文件添加到Git仓库的暂存区。使用以下命令将文件添加到暂存区,替换
filename.ext
为你要上传的文件名:git add filename.ext eg:git add fastdeeploy 如果要添加整个目录的文件,可以使用
git add .
。 -
提交已添加到暂存区的文件。使用以下命令提交更改,替换
Your commit message here
为你的提交消息:git commit -m "Your commit message here" eg:git commit -m "文字识别" # 查看Git暂存区中的文件 git status -
【仓库名连接操作一次就好】连接你的本地Git仓库与Gitee远程仓库。使用以下命令,替换
your-gitee-username
和your-gitee-repo
为你的Gitee用户名和仓库名称:git remote add origin https://gitee.com/your-gitee-username/your-gitee-repo.git eg:git remote add origin https://gitee.com/dsakjdhjsak/artificial-intelligence.git 这将设置一个名为"origin"的远程仓库,将本地仓库链接到Gitee仓库。
-
推送本地更改到Gitee仓库。使用以下命令,将更改上传到Gitee,替换
main
为你的分支名称:git push -u origin main eg:git push -u origin "master" 或者 git push origin master 如果你使用的是不同的分支,将
main
替换为你的分支名称。
现在,本地文件【服务器上的文件】已经被上传到Gitee上的仓库。可以在Gitee网站上查看和管理代码。
效果图
.gitignore文件
# Python-specific ignores __pycache__/ *.pyc *.pyo *.pyd # Environment-specific ignores venv/ .env .vscode/ # PyCharm-specific ignores .idea/ # Jupyter Notebook checkpoints .ipynb_checkpoints/ # System-specific ignores .DS_Store Thumbs.db # Compiled Python files *.pyc # Ignore pycache directories from all packages __pycache__/
其它
常见问题
允许合并不相关历史。你可以使用 --allow-unrelated-histories
选项来执行 git pull
,如下所示:
git pull origin master --allow-unrelated-histories
这会允许合并两个不相关的历史。在执行这个命令后,Git 将尝试将远程仓库的改动合并到你的本地分支中。如果有冲突,你需要解决冲突,然后再次执行 git pull
。
最终,你可以通过 git push
推送你的本地改动到远程仓库。
git push -u origin "master" 或者 git push origin master
请记得在执行这些命令之前,先确保你在正确的分支上工作,并且在推送之前先备份你的本地仓库以防止意外的数据丢失。
其它命令
git log 查看提交日志 git reflog git log --pretty=oneline git branch 查看当前分支和所有分支 git checkout -b 新分支名字 : 新建并切换到一个新的分支 如: git checkout 分支名 :切换到另外一个分支 【注意:切换分支之前,一定要记得先add和commit】 git push origin dev :"发到远程dev分支上(需切换到dev分支上) 【远程无需手动新建dev分支】" git merge dev :"合并分支(需切换到master分支上) git reset --hard 版本号 :代码回本(遇到一些棘手问题)
图
本文来自博客园,作者:__username,转载请注明原文链接:https://www.cnblogs.com/code3/p/17807406.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步