GIT - 提交、拉取代码完整命令
2026/9/12 16:39:32 网站建设 项目流程

GIT 把仓库分为三个区域: 本地 暂存区 远程仓库


cd xxx // 进入到文件


创建分支

  • git branch dev // 创建一个名为dev的分支
  • git branch // 查看现在的所有分支 某个分支前会有个*,有*代表当前所在的分支

切换分支

  • git checkout dev // 切换到dev分支

创建一个分支并直接切换到该分支

  • git checkout -b release // release为分支名称

检出已存在的本地分支

  • git checkout feature-branch

检出远程分支(并创建对应的本地分支)

  • git checkout -b local-branch-name origin/remote-branch-name

删除分支

  • git branch -d dev // 删除dev分支 注意:删除分支时,不能删除当前所在分支
  • git branch -D dev // 强制删除dev分支

把所有文件提交到暂存区

  • git add .

提交并携带提交信息

  • git commit -m '提交信息'

拉取远程代码 如果有冲突解决冲突

  • git pull dev 或 git pull origin dev

把代码提交到远程仓库

  • git push master 或 git push origin master

合并分支

(当前状况是:在dev分支且已把代码提交到dev远程 目标是:把dev分支代码合并到master分支)

  • git checkout master // 切换到master分支
  • git branch // 查看当前分支
  • git pull origin master // 拉取代码
  • git merge dev // 把dev分支的代码合并到master
  • git push origin master // 把代码提交到master远程仓库

回到项目上一版本或者指定版本

  • git reset --hard HEAD^ // 回到项目上一版本 一个 ^ 表示回到上一个版本,两个就是回到上两个版本
  • git log
  • git reset --hard xxxx // 回退到该commit ID的版本 xxxx: 想要回退到版本的commit的ID
  • git push -f origin dev // 执行上面操作之后 我们本地的代码就会回到你需要回到的某个版本的代码,但只是我们本地的代码回退了 如果需要push到远端需要执行该操作

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询