0


git常用的命令,以及从gitee上拉取项目,修改之后在重新上传的整个流程

下面是关于Git常用命令的详细介绍,以及从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/username/repository.git

替换

https://gitee.com/username/repository.git

为你的Gitee仓库的URL。

2. 进入项目目录
cd repository
3. 查看当前分支
git branch
4. 切换到你需要的分支
git checkout <branch-name>

例如,如果你要切换到

dev

分支,可以使用:

git checkout dev
5. 从远程仓库拉取最新的代码
git pull origin <branch-name>
6. 进行修改

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

7. 查看修改的内容
git status
git diff
  • git status显示已修改的文件和文件的状态。
  • git diff显示尚未暂存的更改内容。
8. 将修改添加到暂存区
git add <file>

可以使用

git add .

将所有修改的文件添加到暂存区。

9. 提交修改
git commit -m "描述你的修改"

例如:

git commit -m "修复了登录页面的Bug"
10. 将本地提交推送到Gitee
git push origin <branch-name>
11. 如果需要创建新的分支进行修改
git checkout -b <new-branch-name>

例如:

git checkout -b feature/new-feature
12. 将新分支推送到Gitee
git push origin <new-branch-name>

例如:

git push origin feature/new-feature
13. 在Gitee上创建Pull Request(PR)
  • 进入Gitee上的项目页面。
  • 切换到你提交更改的分支。
  • 创建一个新的Pull Request,将你的分支合并到主分支(如mainmaster)。

三、常见问题及解决方案

1. 无法推送到远程仓库
  • 问题fatal: Authentication failedremote: 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上拉取项目、修改并重新上传的整体流程汇总:

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

希望这些信息对你有帮助!如果有其他问题或需要更详细的解释,请随时告诉我。

参考资源

  • Git 官方文档
  • Gitee 官方文档
标签: git gitee elasticsearch

本文转载自: https://blog.csdn.net/wudi6688/article/details/140508396
版权归原作者 摸鱼的快乐你不懂 所有, 如有侵权,请联系我们删除。

“git常用的命令,以及从gitee上拉取项目,修改之后在重新上传的整个流程”的评论:

还没有评论