git

1、生成密钥

git的使用是建立在ssh之上的,在家目录下,输入ssh-keygen,生成了密钥,打开 .ssh 文件夹,其中id_rsa是私钥,id_rsa.pub是公钥。

2、远程git仓库的配置

复制自己的公钥,将它粘贴在仓库的ssh密钥处,设置添加好标题,然后点击添加密钥即可

3、本地git仓库环境配置

(1)在自己的项目文件夹输入git init,然后看到一个隐藏文件夹 .git 就代表成功了。
(2)git add .表示将当前的文件夹下,所有未收录的文件全部收录到git仓库里面
(3)git status显示工作树状态,红色表示未收录文件,绿色表示已经收录文件
(4)git commit -m [版本名]将当前版本保存下来,并命名

4、云端项目创建

在云端创建好自己的项目,它会生成属于该项目的配置命令,如:
(1)git config --global user.name "name H"这个是配置用户名,注意,--global表示全局
(2)git config --global user.email "123456789@qq.com"配置123456789@qq.com为项目的联系人邮箱
(3)git remote add origin [远程git仓库地址]把云端仓库地址添加到本地git仓库
(4)git push -u origin master往云端服务器添加master分支,完成上面这些步骤之后,刷新页面就可以看到自己的项目了

Git 里面的 origin 到底代表啥意思-知乎>

5、项目同步

(1)项目创建之后,在对应文件夹下,打开git,输入git命令git add .
(2)再输入git commit -m [版本名]
(3)再输入git push

6、删除远程仓库文件

首先在本地仓库目录下打开bash窗口
(1)git pull origin master         拉取远程仓库更新
(2)dir                  查看远程仓库的文件夹
(3)git rm -r --cached 文件夹       删除文件夹
(4)git rm -r --cached 文件(文件夹/文件) 删除文件或指定文件夹下的文件
(4)git commit -m " "           提交修改
(5)git push origin master        推送到远程仓库

删除GitHub远程仓库指定文件或文件夹:https://blog.csdn.net/qq_41460383/article/details/105809895

7、删除一条commit记录

点击跳转到新的一页

在 GitHub 上删除一条 commit 记录并不是直接的操作,因为 commit 记录是 Git 版本控制系统的一部分,GitHub 只是托管你的 Git 仓库。如果你真的需要删除一条 commit 记录,你需要按照以下步骤操作:


step1 使用 Git Rebase 修改历史:你可以使用 git rebase -i 命令来交互式地重新编辑 commit 历史。通过这种方式,你可以将需要删除的 commit 记录从历史中去除。
git rebase -i <commit hash before the one you want to delete>

注意 -i 后面的参数是 要删除的那一条上一条的版本号的哈希值


step2 强制推送到 GitHub:完成上述操作后,你需要使用 git push --force 命令将修改后的历史推送到 GitHub 上。这将覆盖远程仓库中的历史。
git push --force origin <branch>

注意:强制推送可能会影响其他开发者的工作,因此请确保你有权力执行这个操作,并且明白你的操作可能会影响其他人。


step3 警告:备份你的工作:在进行任何修改前,请务必备份你的工作。因为 git rebase 可能会改变提交历史,如果操作失误,可能导致数据丢失。
需要注意的是,删除 commit 记录会改变代码库的历史,可能会影响其他开发者的工作,尤其是当他们已经基于你删除的 commit 记录进行了工作时。因此,在执行此操作之前,请告知一起合作的伙伴

posted @   徐徐丶  阅读(142)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
点击右上角即可分享
微信分享提示