将服务器上的代码 git到码云

基本操作

  1. 初始化Git仓库(如果尚未初始化),使用以下命令:

    git init
    
  2. 将文件添加到Git仓库的暂存区。使用以下命令将文件添加到暂存区,替换filename.ext为你要上传的文件名:

    git add filename.ext
    eg:git add fastdeeploy
    

    如果要添加整个目录的文件,可以使用git add .

  3. 提交已添加到暂存区的文件。使用以下命令提交更改,替换Your commit message here为你的提交消息:

    git commit -m "Your commit message here"
    eg:git commit -m "文字识别"
    
    # 查看Git暂存区中的文件
    git status
    
  4. 【仓库名连接操作一次就好】连接你的本地Git仓库与Gitee远程仓库。使用以下命令,替换your-gitee-usernameyour-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仓库。

  5. 推送本地更改到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 版本号   :代码回本(遇到一些棘手问题)


posted @ 2023-11-03 13:12  __username  阅读(5)  评论(0编辑  收藏  举报

本文作者:DIVMonster

本文链接:https://www.cnblogs.com/guangzan/p/12886111.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。