首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何将git源改回本地c9工作区?

要将git源改回本地c9工作区,可以按照以下步骤进行操作:

  1. 首先,使用命令行或者终端进入到你的c9工作区目录下。
  2. 确保你已经将工作区的修改提交到了git源。可以使用以下命令查看当前工作区的状态:git status
  3. 如果有未提交的修改,可以使用以下命令将修改提交到git源:git add . git commit -m "提交信息"
  4. 确保你已经将本地的git源与远程仓库同步。可以使用以下命令拉取最新的代码:git pull origin 分支名
  5. 确保你已经切换到了正确的分支。可以使用以下命令查看当前所在分支:git branch

如果需要切换分支,可以使用以下命令:

代码语言:txt
复制

git checkout 分支名

代码语言:txt
复制
  1. 最后,使用以下命令将git源改回本地c9工作区:git reset --hard HEAD

这将会将工作区的代码回滚到最近一次提交的状态。

请注意,以上操作可能会导致未提交的修改丢失,请确保你已经备份了重要的修改。此外,如果你的工作区与远程仓库存在冲突,可能需要解决冲突后才能成功将git源改回本地c9工作区。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Git】详解本地仓库的创建、配置以及工作、暂存、版本库的认识

一、创建本地仓库 需要将本地仓库放在一个目录下,所以在创建本地仓库之前,应该先创建一个目录,再进入这个目录: 在这个目录中创建一个本地仓库: git init 创建完成后,我们就会发现当前目录下多了一个...三、工作、暂存、版本库的认识   我们不能直接修改.git目录下的内容。....git就叫做本地仓库,也叫做版本库,我们要修改只能在创建了本地仓库的这个目录中增删文件,我们把这个目录叫做本地仓库的工作。 在上图中,stage叫做暂存或者是索引。...我们日常所做的add操作就会将工作中修改(新增,修改,删除)的内容保存到暂存中,我们日常所做的commit操作就是将暂存中的内容添加到master分支中,经过第二步commit操作我们才能说我们已经将工作中修改的内容放在了版本库中...在版本库中,其实还有一个叫对象库的东西,修改的工作的内容会写入对象库的一个新的git对象中,每add一次对象库就会存放一次修改的内容的对象,保存了每一次修改的内容其实就做到了版本的管理。

22010

Git 分支的原理和应用实战,看这篇就够了!

1 理解Git的暂存 理解Git的暂存(stage 或 index)如下图所示,左侧是工作(working directory),右侧是版本库(Repository),每次add某个文件时,就会存放在版本库的...stage,commit后才真正的提交到本地的版本库中,默认git init时,会创建一个master分支,以及一个指向master的指针Head。...如何将分支上修改合并到master中? git的操作就是修改master指针指向,指向branch中的修改,HEAD指向master,删除branch指针。 ?...然后发现效果不如之前的好,想要改回去,记性不好的你可能懵逼,我上个学习率设置的多少?...首先提交本次记录,否则的你来回切换分支会导致之前在工作的内容被清空,或者切换失败。 首先初始化一个Git 库: ? 把配置文件添加到暂存 ?

1.3K10
  • Git在Linux下的使用

    2、使用git commit -m  “说明”  ;完成提交到分支 *查看工作状态,使用git status 命令;如果提示有修改可使用git diff filename 查看修改内容...的版本 *回退版本之后如果想再看改回来,可以使用git reflog 查看历史命令,找出想改回的版本号,再使用git reset hard commit_id 返回即可。...*撤销修改: 1、如果文件还在工作,即没有add也没有commit,则使用git checkout -- filename 还原到服务器版即可; 2、如果已经add到暂存,首先使用...git reset HEAD filename从暂存取回工作,再按照1进行操作即可; 3、如果已经提交到版本库,则按照版本回退的方式进行修改即可; 4、如果已经push到远程仓库...将在工作的文件删除之后,可以使用git checkout -- filename 从分支中取回,但是只能恢复文件到最新版本,最后一次提交之后的修改则不能恢复。

    1.6K10

    Git大小写不敏感问题避免,Jenkins代码构建失败踩坑记录

    解决方法 解决 Git 文件名大小写不敏感的方法有多种: 1、改成别的名再改回去: # 修改文件名 button.tsx => b.tsx git add . git commit -m "修改文件名..." # 再改回来 b.tsx => Button.tsx git add . git commit -m "修回文件名" 2、使用 git mv 命令 git mv button.tsx Button.tsx...不过需要注意: 如果 a.tsx 文件,在本地右键改成 A.tsx,git 是不识别有修改的。...更改为不忽略大小写 [core]   ignorecase = false 不过,这样可能会产生更麻烦的问题: 修改文件名时,Git 工作中一下子增加了两个文件,并且无法删除 git rm 删除文件时...,工作的两个文件都被删除 未经允许不得转载:w3h5 » Git大小写不敏感问题避免,Jenkins代码构建失败踩坑记录

    1.3K20

    git常用命令与解释

    本文由腾讯云+社区自动同步,原文地址 http://blogtest.stackoverflow.club/git-commands/ 曾经使用过的比较实用的命令 推送不同名的本地分支到远程分支 git...push remote localBranchName:remoteBranchName git push : rebase 变基理解得还不是很透彻,参考页面...取消文件追踪 git rm --cached readme1.txt 删除readme1.txt的跟踪,并保留在本地, 但是远程仓库的内容会被删除 删除分支 重命名分支 有时候在其他分支上开发了太多功能...git checkout a 便可撤销对文件a的修改 如果被git add到索引,但没有做git commit提交1) 将a从索引移除(但会保留在工作git reset HEAD a git...checkout a 如果已被提交 git reset HEAD^ 先回退当前提交到工作,然后撤销文件a的修改回退当前提交到工作 git checkout a 撤销工作中文件a的修改 纯命令行界面查看文件修改

    33620

    Git关键命令总结

    git reflog 工作和暂存 查看修改内容 it diff readme.txt # git add 之前查看工作和暂存的区别 git diff HEAD -- readme.txt #...查看工作和版本库里面最新版本的区别 版本库和暂存 image.png 撤销工作修改 git checkout -- readme.txt #把readme.txt文件在工作的修改全部撤销,其实是用版本库里暂存的版本替换工作的版本...,相当于会恢复到最近一次add之后的状态(如果暂存不存在在文件的修改,则工作与版本库的最新版本一致,否则,与暂存一致),其实如果知道最近一次add之后这段时间里面改了什么,完全可以手动在文件中改回来...,也可以把暂存的修改回退到工作。...如果工作的文件是手动删除的,并且还没有git rm,则可以使用上述的git checkout命令恢复文件,原理相同,只不过一个是撤销了修改,一个是撤销了删除(删除其实也是一种修改);如果工作的这个文件没有删除

    55220

    Git之常用命令

    廖雪峰文档:https://www.liaoxuefeng.com/wiki/896043488029600/900004111093344查看工作 查看工作文件状态:git status 添加/撤销...:添加工作所有变动文件到暂存   git add 文件1:添加指定文件到暂存   git reset HEAD 文件名:将暂存的修改回退到工作,HEAD表示最新的版本 提交暂存的文件到当前分支...:git commit -m “提交内容描述信息” 将本地仓库提交到远程仓库:   git push -u origin 分支名:将本地仓库当前的分支提交到远程仓库并关联指定分支(关联后直接使用git...commit_id     git reset –hard commit_id: 回到指定的 commit_id 版本       用版本库里的版本替换工作的版本:git checkout     ...查看工作和版本库最新版本的区别:git diff HEAD — 文件名 分支:   git chekout -b 分支名(旧命令):创建分支并切换  => 等同于执行了 git branch 分支名(

    34220

    Git 的基本使用(三)代码提交与各种撤销操作

    前言 我们知道,提交代码到git仓库时,会需要先进行git add 将内容提交到暂存,然后再进行git commit 将暂存的内容提交到本地仓库。...2.1 将暂存文件添加到过滤 我们移除文件的时还有一种情况,从Git仓库中删除,但是本地工作目录中保留,也就是说不想Git再记录该文件了。...撤销 git restore 当我们在工作目录下操作时,一旦执行了add命令后信息就被git进行了记录。而restore就是用来撤销add操作的。...它主要的功能为:将修改的内容,撤销更改回滚到上次提交之后的结果。...使用关键字如下:git restore 那么我们已经提交到add中的代码,部分有问题我们只想从暂存撤销,但是工作的文件不想更改,那么可以使用--staged 关键字。

    19610

    GIT版本控制】--远程仓库

    进行本地更改:在本地工作目录中进行代码更改。 将更改添加到暂存:使用 git add 命令将你的更改添加到暂存git add ....checkout feature-branch 进行本地更改:在新分支上进行代码更改和开发工作。...协作和合并:其他协作者可以拉取远程分支的更改,进行本地开发工作,然后推送更改回远程仓库。如果你想将一个分支合并到主分支或其他目标分支,可以使用 git merge 命令进行合并。...推送更改到远程仓库需要确保本地仓库同步,进行本地更改,将更改添加到暂存,提交更改,然后使用git push命令将更改推送到远程仓库。...协作者可以拉取远程分支的更改,进行本地开发工作,然后推送更改回远程仓库。拉取远程分支的更改使用git pull命令。 分支管理与远程仓库结合使用,有助于组织团队的工作并确保代码的质量和稳定性。

    33440

    git入门篇(4)--版本穿梭

    上一篇主要针对使用git add和git commit两个指令提交文件到本地版本库做了详细的介绍,其实提交文件到版本库无非就是两个步骤,先将文件添加到暂存,所有要提交的文件全部添加完毕,统一提交到版本库...hello.txt文件和工作的hello.txt不一致,那这时候选择git commit提交究竟提交的是暂存的旧版本还是工作的新版本呢?...撤销修改 有朋友看到这个标题撤销修改,会纳闷撤销修改不就是将文件从暂存删除,刚才已经提到过了,但是如果我们需要撤销工作的修改呢,也就是将hello.txt撤销修改回退到上一次提交的版本如何做呢?...restore hello.txt撤销工作的修改回退到上一次提交的版本,再次使用这个命令你个发现我们刚才工作所做的修改果然全部丢失了。...通过本篇文章讲到的命令,基本可以满足工作中对于版本库管理的一般要求了。下一篇开始将本地仓库接入远程仓库,实现将项目推送到第三方远程仓库存储,比如codding,码云,GitHub等。

    54910

    图文并茂入门一下Git

    下面我们来说一下Git再Linux的安装过程,要在安装Git其实也非常简单,可以直接使用yum进行安装,一句命令就搞定了: sudo yum install git Git的配置 安装完Git后就开始对...工作、暂存、版本库是我们本地的,例如当我们初始化git init后,就会在当前的目录下出现.git目录,「redis目录就是我们的工作,而.git目录是我们的版本库所有的版本信息都在这里」。...执行git clone就会生成一份副本,在本地仓库和工作都会同步副本,具体的原理图如下所示: ?...git reset --files:用本地仓库覆盖暂存中修改,也就是覆盖最后一次git add的内容。 git checkout --files:把文件从暂存复制到工作,用于放弃本地的修改。...git reset HEAD README.md 上面也演示了git reset命令,它既可以回退版本,又可以把暂存的修改回退到工作

    41530

    Python全栈开发-git常用命令

    Python全栈开发-git常用命令 本节内容 github介绍 安装 仓库创建& 提交代码 代码回滚 工作和暂存 撤销修改 删除操作 远程仓库 分支管理 多人协作 github使用 忽略特殊文件....为 4459657的版本 git reflog # 查看每次命令历史记录 5.工作和暂存 无 6.撤销修改 git checkout -- file # 放弃工作file文件的修改 git...reset HEAD file # 把暂存的修改撤销掉(unstage), 重新放回工作 git reset 命令既可以回退版本,也可以把暂存的修改回退到工作,我们用HEAD时,表示最新的版本...7.删除操作 git rm file # 从版本库中删除file文件 git checkout其实是用版本库里的版本替换工作的版本,无论工作修改还是删除,都可"一键还原" 8.远程仓库 ssh-keygen...git checkout -b dev origin/dev # 将远程origin的dev分支复制到本地 git push origin dev # 将当前分支推送到远程的dev分支 git

    45510

    GIT学习笔记

    在网上找了一些学习资料进行一番学习,发现git和svn有太多的相似之处,并且其依托github这个云仓库,简直不能再赞,学习过后,我在自己宿舍内网穿透的计算机上安装了git,作为团队工作的代码仓库。...$ git reset –hard HEAD^ $ git reset –hard 3628164 查看命令记录找回提交ID $ git reflog 丢弃修改 丢弃工作的修改,文件回到最近一次commit...或add时状态 $ git checkout — readme.txt 撤销暂存的修改,重新放回工作,reset命令既可以回退版本,也可以把暂存的修改回退到工作,HEAD表示最新版本 $ git...$ git push origin master 合并分支解决冲突 $ git pull 建立本地分支和远程分支的关联 git branch –set-upstream branch-name origin...> 推送全部未推送过的本地标签 $ git push origin –tags 删除本地标签 $ git tag -d 删除远程标签 $ git push origin :refs

    41820

    Git技术干货!工作Git的使用实践和常用命令合集!

    commit_id 和 本地仓库区 -->merge–>工作 远程仓库区–>pull–>使用refs\remotes下对应分支文件记录远程分支末端commit_id and 本地仓库区 and 工作...所以他们之间的不同在于: git pull 直接将远程分支的修改更新到本地仓库区和本地工作,我们就可以在本地工作中看到最新代码 git fetch 只将远程分支的修改拉取到本地仓库,并更新到FETCH_HEAD...,记录远程分支最新的commit_id,不会更新本地工作代码,只有使用了git merge 才会将提交更新到本地仓库区和工作 其他想要了解更多git内部消息请移步我的另一篇博文:git内部存储实现机制...此步骤会将commit_id前的所有commit修改删除 或者 git reset 此步骤不会将commit_id前的commit删除,而是会将修改回退到本地工作 git... 撤销在本地工作的文件的修改 撤销修改就回到和版本库一模一样的状态,即用版本库里的版本替换工作的版本 git checkout -

    52110

    一文搞定工作Git的使用实践和常用命令合集

    所以他们之间的不同在于: git pull 直接将远程分支的修改更新到本地仓库区和本地工作,我们就可以在本地工作中看到最新代码 git fetch 只将远程分支的修改拉取到本地仓库,并更新到FETCH_HEAD...,记录远程分支最新的commit_id,不会更新本地工作代码,只有使用了git merge 才会将提交更新到本地仓库区和工作 其他想要了解更多git内部消息请移步我的另一篇博文:git内部存储实现机制...此步骤会将commit_id前的所有commit修改删除 或者 git reset 此步骤不会将commit_id前的commit删除,而是会将修改回退到本地工作 git...stash pop (恢复后删除暂存) 删除暂存 git stash drop 撤回已经add到暂存的文件到本地工作 git reset HEAD git reset... 撤销在本地工作的文件的修改 撤销修改就回到和版本库一模一样的状态,即用版本库里的版本替换工作的版本 git checkout -

    46020

    Git之撤销修改 git checkout -- file、git reset HEAD file 的使用

    ") 你可以发现,Git会告诉你,git checkout -- file可以丢弃工作的修改: $ git checkout -- readme.txt 命令git checkout -- readme.txt...,也可以把暂存的修改回退到工作。...现在,假设你不但改错了东西,还从暂存提交到了版本库,怎么办呢?还记得版本回退一节吗?可以回退到上一个版本。不过,这是有条件的,就是你还没有把自己的本地版本库推送到远程。...我们后面会讲到远程版本库,一旦你把stupid boss提交推送到远程版本库,你就真的惨了…… 小结 场景1:当你改乱了工作某个文件的内容,想直接丢弃工作的修改时,用命令: git checkout...场景2:当你不但改乱了工作某个文件的内容,还添加到了暂存时,想丢弃修改,分两步,第一步用命令git reset HEAD ,就回到了场景1,第二步按场景1操作。

    1.7K30

    Git操作备忘录

    一、基本概念: 1.工作 git项目的文件夹 2.版本库 .git文件,包括: - stage(或者叫index)的暂存git add把文件添加进去,实际上就是把文件修改添加到暂存。...1.比较工作与暂存(branch指定具体分支,可选参数):git diff 2.比较工作与版本库(这里版本库指commit后的状态,=HEAD...时:查看工作目录同最近一次 commit 的内容的差异):git diff 3.比较暂存与最新本地版本库(本地库中最近一次commit的内容):git diff...> 2.把暂存的修改回退到工作,即撤销add操作的影响:git reset 。...如果要丢弃一个没有被合并过的分支,可以通过git branch -D 强行删除 19.git stash 保存当前工作的状态,并且将该工作的状态变为没有改动。

    45120

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券