美文网首页
使用GIT拉取远程仓库分支代码并提交(包含master回滚)

使用GIT拉取远程仓库分支代码并提交(包含master回滚)

作者: 小热带雨林 | 来源:发表于2020-03-14 23:14 被阅读0次
查看当前仓库中所有的分支与本地分支()
AppledeMacBook-Pro-2:BigProject apple$ git branch -a
* master
  remotes/origin/HEAD -> origin/master
  remotes/origin/dev
  remotes/origin/master
因为需要创建于仓库一样的分支 并与远程的分支进行关联
 AppledeMacBook-Pro-2:BigProject apple$ git checkout -b dev origin/dev
 Branch 'dev' set up to track remote branch 'dev' from 'origin'.
 Switched to a new branch 'dev'
查看当前本地分支
 AppledeMacBook-Pro-2:BigProject apple$ git branch
 * dev
   master
添加所有变化
 AppledeMacBook-Pro-2:BigProject apple$ git add .
 AppledeMacBook-Pro-2:BigProject apple$ git commit -m "测试提交"
 [dev ae4b961] 测试提交
  1 file changed, 3 insertions(+)
通过与远程分支相关联的本地分支进行代码提交
AppledeMacBook-Pro-2:BigProject apple$ git pull
Already up to date.
AppledeMacBook-Pro-2:BigProject apple$ git push
Enumerating objects: 11, done.
Counting objects: 100% (11/11), done.
Delta compression using up to 4 threads
Compressing objects: 100% (6/6), done.
Writing objects: 100% (6/6), 520 bytes | 520.00 KiB/s, done.
Total 6 (delta 5), reused 0 (delta 0)
remote: Powered by GITEE.COM [GNK-3.8]
To https://gitee.com/leon_gmc/BigProject_OC.git
   b200849..ae4b961  dev -> dev
提交成功
AppledeMacBook-Pro-2:BigProject apple$
扩展
//代码回滚
$ git reset --hard HEAD^         回退到上个版本
$ git reset --hard HEAD~3        回退到前3次提交之前,以此类推,回退到n次提交之前
$ git reset --hard commit_id     退到/进到 指定commit的sha码
注意:强制推送切记不要使用
//强制推送 慎用  多人团队作业的话,会被当成猪队友的
git push -u origin master -f
备注:慎用,此命令会删掉远程仓库的数据强行将本地仓库push至远程仓库
屏幕快照 2020-03-14 22.56.49.png

相关文章

  • 使用GIT拉取远程仓库分支代码并提交(包含master回滚)

    查看当前仓库中所有的分支与本地分支() 因为需要创建于仓库一样的分支 并与远程的分支进行关联 查看当前本地分支 添...

  • git常用指令

    下载远程仓库代码 git clone 代码仓库地址 从远程仓库拉取代码 git pull 提交代码到本地分支,并推...

  • git 初始化本地项目

    创建本地项目 在git服务器上创建一个仓库 添加仓库地址 从仓库拉取分支master并合并 提交本地分支到远程分支...

  • 【Git】基本操作

    一、拉取代码 1. 拉取指定分支代码 git clone -b [URL] 2. 拉取远程仓库代码(拉取远程仓库代...

  • [git] git拉取远程仓库,同步远程分支,解决冲突

    [git] git拉取远程仓库,同步远程分支,解决冲突 1.本地仓库存在 本地仓库与远程master已绑定 1.拉...

  • git 命令

    同步远程master,清除本地代码 首次提交 git 命令 基本命令 日志命令 分支操作 代码回滚 参考:http...

  • 常用的git 命令、git命令行

    1.拉取代码 1.1 拉取当前默认分支的代码: git pull. 1.2 拉取某个远程分支(master)的代码...

  • git 常用操作命令

    创建本地分支并推送到远程 删除远程仓库分支 合并到主分支 代码回滚 回退到回滚前

  • git 按需拉取

    普通的方式 拉取的是所有分支的代码: 基于远程分支(master)新建本地分支(master): git chec...

  • git pull 拉取远程分支

    执行git pull 拉取远程分支,提示成功,但本地代码没有进行更新 远程分支目录:master pikaqiu...

网友评论

      本文标题:使用GIT拉取远程仓库分支代码并提交(包含master回滚)

      本文链接:https://www.haomeiwen.com/subject/wffashtx.html