首页 > 其他分享 >代码修改的git命令提交过程

代码修改的git命令提交过程

时间:2023-05-23 09:56:52浏览次数:38  
标签:git 本地 更改 仓库 代码 提交 远程

  1. 首先,克隆远程仓库到本地:
git clone <remote_repository_url>
  1. 进入本地仓库目录:
cd <local_repository_directory>
  1. 创建并切换到一个新分支:
git checkout -b <new_branch_name>
  1. 修改代码并保存更改。

  2. 添加修改后的文件到暂存区:

git add <file_name>
  1. 提交更改到本地仓库:
git commit -m "<commit_message>"
  1. 推送新分支到远程仓库:
git push -u origin <new_branch_name>
  1. 在 GitHub 网站上创建一个新的 pull request。你也可以使用命令行工具来创建 pull request:
gh pr create --title "<pull_request_title>" --body "<pull_request_description>"
  1. 等待代码审查,并根据审查结果进行必要的更改。

  2. 如果 pull request 被接受,将其合并到主分支:

git checkout <main_branch_name>
git merge <new_branch_name>
  1. 推送主分支到远程仓库:
git push origin <main_branch_name>

想要撤销本次修改:
如果您需要撤销最近的提交,可以使用以下命令:

git reset HEAD~1

这将撤销最近的提交并将更改还原到暂存区。如果您想永久删除提交并还原更改,可以使用以下命令:

git reset --hard HEAD~1

请注意,这将永久删除最近的提交并还原更改,因此请谨慎使用。
如果使用了 "git reset HEAD~1" 命令,那么只有本地仓库的代码被撤销了,您的远程仓库仍然包含之前的提交。如果您希望将本地的更改同步到远程仓库,您需要使用 "git push" 命令将您的更改推送到远程仓库。
请注意,如果您使用了 "git reset --hard HEAD~1" 命令,那么本地仓库和远程仓库的代码都将被撤销,并且您的本地更改将永久丢失。

标签:git,本地,更改,仓库,代码,提交,远程
From: https://www.cnblogs.com/itfriend/p/17422437.html

相关文章