本地项目修改之后,更新上传Gitee的整个流程

下面是关于Git常用命令的详细介绍。

一、Git常用命令

以下是一些Git的常用命令及其简要说明:

1. 基本命令 

命令描述
git init初始化一个新的Git仓库
git clone <url>从远程仓库克隆一个项目到本地
git status查看当前工作区和暂存区的状态
git add <file>将文件添加到暂存区
git commit -m "message"将暂存区的文件提交到本地仓库
git pull从远程仓库拉取最新的代码并合并到本地
git push将本地的提交推送到远程仓库
git fetch从远程仓库拉取最新的代码,但不合并到本地
git merge <branch>合并指定分支到当前分支
git branch查看本地分支列表或创建新分支
git checkout <branch>切换到指定分支
git log查看提交历史
git diff查看文件的变化
git reset <file>取消对暂存区中指定文件的修改
git revert <commit>撤销某次提交的更改
git rebase <branch>

将当前分支的更改应用到指定的分支上

  

2. 高级命令

命令描述
git stash暂时保存工作区的更改
git stash pop恢复上一次保存的工作区更改
git tag <tag>创建一个标签
git tag -d <tag>删除一个标签
git remote -v查看远程仓库地址
git remote add <name> <url>添加新的远程仓库
git remote rm <name>移除远程仓库
git cherry-pick <commit>从一个分支应用某个提交到当前分支

二、从Gitee上拉取项目、修改并重新上传的步骤

以下是从Gitee上拉取项目、进行修改并重新上传的详细步骤:

1. 从Gitee上克隆项目到本地

git clone https://gitee.com/*********/qiankun.git

2. 进入项目目录

cd qiankun

3. 查看当前分支

git branch

4. 切换到你需要的分支

git checkout develop

5. 从远程仓库拉取最新的代码

6. 进行修改

在编辑器中进行所需的代码修改。

7. 查看修改的内容

  • git status显示已修改的文件和文件的状态。

  • git diff显示尚未暂存的更改内容。

8. 将修改添加到暂存区

git add <file>

可以使用git add .将所有修改的文件添加到暂存区。

9. 提交修改

git commit -m "描述你的修改"

10. 将本地提交推送到Gitee

git push origin develop

注意:

在使用git提交代码时,出现如下错误或提示文件过大时

 解决办法:增加http.postBuffer的大小
$ git config http.postBuffer 524288000

11. 如果需要创建新的分支进行修改 

git checkout -b <new-branch-name>

例如:git checkout -b new-branch

12. 将新分支推送到Gitee

git push origin <new-branch-name>

例如:git push origin new-branch

13. 在Gitee上创建Pull Request(PR)

  • 进入Gitee上的项目页面。
  • 切换到你提交更改的分支。
  • 创建一个新的Pull Request,将你的分支合并到主分支(如mainmaster

 三、常见问题及解决方案

1. 无法推送到远程仓库

先需要清除缓存(红色为文件名或文件分区名):

git filter-branch --force --index-filter 'git rm -rf --cached --ignore-unmatch 3fc340364d18104c5959a653ee9bfc088cb9ebc6' --prune-empty --tag-name-filter cat -- --all

  • 问题fatal: Authentication failed 或 remote: Permission to <repo> denied
  • 解决方案
    • 确保你的Gitee账号权限正确。
    • 检查你的远程仓库URL是否正确。
    • 尝试重新登录Gitee或检查SSH Key配置。

2. 合并冲突

  • 问题Merge conflict in <file>

  • 解决方案

    • 打开冲突的文件,手动解决冲突后,添加到暂存区并提交。
git add <file>
git commit

3. 如何撤销本地更改

  • 问题:需要放弃未提交的更改

  • 解决方案

    撤销工作区修改

                git checkout -- <file> 

       撤销暂存区的更改

                git reset HEAD <file>

       丢弃本地所有更改

                git reset --hard

四、总结

        以下是从Gitee上拉取项目、修改并重新上传的整体流程汇总:

        克隆项目:git clone https://gitee.com/username/repository.git
        进入项目目录:cd repository
        切换分支:git checkout <branch-name>
        拉取最新代码:git pull origin <branch-name>
        修改代码:在编辑器中进行修改
        查看修改内容:git status 和 git diff
        添加修改到暂存区:git add <file> 或 git add .
        提交修改:git commit -m "描述你的修改"
        推送到远程仓库:git push origin <branch-name>
        创建Pull Request:在Gitee上提交PR

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT_LOSER

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值