将服务器上的代码 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