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

瑞吉外卖Day7 Git使用的入门到精通

从版本库删除 6.9.3从版本库删除,但是不删除本地 6.10 忽略提交 7....(文档)的地方 暂存区: 在 本地仓库中的一个特殊的文件(index) 叫做暂存区,临时存储我们即将要提交的文件 ------------ Clone:克隆,就是将远程仓库复制到本地仓库 Push:推送...: 修改了,但是还没有提交 (此时文件夹上有一个"红色感叹号") 这些文件的状态会随着我们执行Git的命令发生变化 6.6 修改文件,不提交和上一个版本比较差异(diff) 修改文件,此时不要提交...--> 还原 此时我们发现文件又被恢复了 6.9.2从版本库删除 2) 我们如果真的想要将某个文件从服务器删除,需要进行如下操作 1) 删除文件,和上面的操作一样 2) 提交,此时服务文件已经删除了... 分支名称> --allow-unrelated-histories # 强制拉取合并 注意:如果当前本地仓库不是从远程仓库克隆,而是本地创建的仓库,并且仓库中存在文件,

2.2K40

【git】掌握基本的git指令并学会从代码仓库GithubGitee学习

(查看公钥并添加到gitlab/github/gitee) 其他操作 git status 查看仓库变更状态 git diff 比较暂存区和工作区差异 git reset 回退版本 git rm 将文件从暂存区和工作区中删除...git push 上传远程代码并合并 另外,如果想清空仓库重新开始一段提交,github没有清空仓库的选项(gitee有),可以用以下命令来实现: # 删除主分支main的提交记录 # 切换到一个脱离主分支的另外一条全新主分支...-am "init" # 删除原始主分支 git branch -D main # 将当前分支重命名为 main(或master) git branch -m main # 最后,强制更新存储库 git...操作如下: 在本地计算机的某个文件夹中(会clone到这里),点击鼠标右键选择 “GIt Bash Here” 命令行窗口,输入命令 :git clone URL(把URL换成上图复制的地址) 例:git...在本地会默认生成存储该代码库的文件夹。 以上就是用git工具快速下载代码库的操作了。

12910
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    GitHub页面基本知识

    提示:如果您在启用后从主分支中删除/docs文件夹,那么您的站点将不会构建,您将会为一个缺失的/docs文件夹获取一个页面构建错误消息。...在GitHub上,导航到您的GitHub页面站点的存储库。 在名为/docs的主分支上创建存储库根目录中的文件夹。 存储库设置在您的存储库名称下,单击“设置”。...做一个新的克隆 要设置项目页面站点,您需要创建一个新的“孤儿”分支(在您的存储库中没有与现有分支有共同历史的分支)。...一旦您拥有了一个主分支,您将需要从工作目录和索引中删除所有内容: git rm射频。 从老工作树中删除所有文件。...要取消发布GitHub Project Pages站点,请删除gh-pages项目存储库中的分支。有关更多信息,请参阅“ 在存储库中创建和删除分支 ”。

    1.6K30

    版本控制系统 - GIT

    一个文件夹包含 .git 隐藏目录(Git 工作目录),说明此文件目录使用 Git 版本管理。 .git 隐藏目录中存储了很多配置信息、日志信息和文件版本信息、暂存区信息等。....以上配置信息默认存储在用户目录下,如果设置错误,可以删除 .gitconfig 文件,重新操作以上命令即可。...Git init 如果在当前目录中看到 .git 文件夹(此文件夹为隐藏文件夹)则说明 Git 仓库创建成功 本地仓库的操作 创建 Git 版本库 在本地创建 Git 版本库,需要使用 git init...如果文件已经被提交,则需要 git rm 来删除: # 删除已经被提交过的 Readme.md git rm Readme.md 注意:git rm 只能删除已经提交到版本库中的文件,其他状态的文件直接用这个命令操作是出错的...从远程仓库中拉取 拉取 pull # 命令形式 git pull [远程仓库名称] [分支名称] 解决合并冲突 在一段时间,A、B 用户修改了同一个文件,且修改了同一行位置的代码,此时会发生合并冲突

    1.7K40

    Git上手实用一文通

    将仓库建好后,仓库目录下会多了一个.git隐藏文件夹。可以用ls -ah查看隐藏文件。...git add -u将所有文件添加暂存区,同时,将删除的文件从仓库中删除。 5.git commit命令,将文件提交到仓库。...在github的Account settings里,Add SSH Key。 从远程库克隆 如果从零开发,推荐的方式是先在github上创建远程仓库。然后,从远程库克隆。...demo.git` 请千万注意,把上面的michae728替换成你自己的GitHub账户名,否则,你在本地关联的就是我的远程库,关联没有问题,但是你以后推送是推不上去的,因为你的SSH Key公钥不在我的账户列表中...删除文件 当删除了工作区的文件,git知道删除了文件,因此,工作区和版本库就不一致。git status命令会立刻告诉那些文件被删除了。

    40010

    Git&Gitee

    项目,帮助程序员整合代码 i)帮助开发者合并开发的代码 ii)如果出现冲突代码的合并,会提示后提交合并代码的开发者,让其解决冲突 git与svn比较 git 分布式管理:每个客户端都能完成版本管理的功能...(工作区有内容),就执行 add 2)全绿信息(内容全部在暂存区),才执行 commit 3)只有被版本库控制的代码,才能被监听,所以可以回滚到任何一个版本 """ 总结:工作区管理的文件发生变化会变色...把暂存区拉回到工作区(绿变红) git reset HEAD 注意 : .git文件夹做了记录,不能删除,如果删除,版本的记录也就没了 空文件夹不会被版本管理 Git过滤文件 如果我们有一些文件或文件夹不需要被...(包中有一个init空文件) """ 比如我们创建一个vue项目,本质是从github拉取了一个空项目,只是改成了你自己定义的名字而已,所以也自带了git版本管理 比如我们现在创建a,b,c,d.txt...,别人添加你成为项目开发者 3)自己确认添加,成为开发者,克隆开发项目,进行开发 """ 协同开发 协同开发中如何称为开发者?

    80320

    Git使用教程(看完会了也懂了)

    refs 文件夹:存储分支(branch)和标签(tag)引用的文件。例如,refs/heads 存储分支引用,refs/tags 存储标签引用。...这一步是为了给克隆的项目提供一个位置,用于存储远程仓库的内容和版本历史。 克隆仓库:使用git clone命令,将远程仓库的内容复制到本地仓库中。...如果本地有未提交的修改,git pull 默认会尝试自动合并。如果合并过程中发生冲突,你需要手动解决冲突后再提交。...如果两个人的本地仓库都有一个同样的分支,并且同时推送到远程仓库,会导致冲突的发生。这是因为远程仓库不能直接处理两个相互冲突的提交。...总之,如果两个人的本地仓库都有相同的分支,并且同时推送到远程仓库,会导致冲突的发生。在这种情况下,需要先拉取最新的远程更新,解决冲突后再推送修改到远程仓库。

    1.4K21

    Git常用命令使用大全

    ,当你已经有一个远程的Git版本库,只需要在本地克隆一份 例如:git clone git://github.com/someone/some_project.git some_project...上面的命令就是将'git://github.com/someone/some_project.git'这个URL地址的远程版本库,完全克隆到本地some_project目录下 2)git init 和...的add git rm:从当前的工作空间中和索引中删除文件,例如'git rm app/model/user.rb',该功能类似于SVN的rm、del git commit:提交当前工作空间的修改内容,...Git存储版本控制信息时使用它自己定义的一套文件系统存储机制,在代码根目录下有一个.git文件夹,会有如下这样的目录结构: ?...1)本地增加分支 图中Git本地和服务器端结构都很灵活,所有版本都存储在一个目录中,你只需要进行分支的切换即可达到在某个分支工作的效果 而SVN则完全不同,如果你需要在本地试验一些自己的代码,只能本地维护多个不同的拷贝

    65210

    Git分布式版本控制器

    先讲一下大致步骤: 如果是第一次接触 git 请先克隆仓库: 1.在本地新建项目文件夹,例如在D盘根目录下D:\ md myapp cd myapp 2.从远程git上拷贝下git@开头的url...git pull 2.查看当前工作目录树的工作修改状态 git status Untracked 此文件在本地储存库中,没有加入git 库; Modified  此文件已修改,但没有进行其它操作...https://github.com/paulboone/ticgit 克隆远程仓库到本地(默认名称为origin 分支名为master) git remote查看对应的远程仓库 git remote...git push origin --delete 删除远程分支 查看本地分支和远程分支的对应情况 git branch -vv 隐藏并存储改动文件 git stash隐藏并存储改动的所有文件...,默认应用第一个,应用指定存储同上 注:git stash只会存储在git版本控制器中的文件,如果是新增文件需先add到暂存区 常见问题小节!

    52120

    先用好Git和Github!

    这样文件夹里就只有一个编程文档了。当你需要哪个版本时,只要在版本库中恢复一下就可以了。...配置 初次使用Git ,我们不可避免的需要去配置你的环境,这主要包括:配置本地Git库 和 配置本地Git库与Github之间的传输 。 这里,我推荐大家参考:Git的初次使用 去配置自己的环境。...$ git clone https://github.com/WangRongsheng/test-Git 执行之后你会发现,远程的项目已经被你下载到本地了,文件夹中的文件与Github 仓库中完全相同...可以用 git rm 命令完成此项工作,并连带从工作目录中删除指定的文件,这样以后就不会出现在未跟踪文件清单中了。...如果只是简单地从工作目录中手工删除文件,运行 git status 时就会在 “Changes not staged for commit” 部分(也就是 未暂存清单)看到: $ rm test.md

    80966

    git版本控制工具的使用

    如果输没有安装,他会提示你用什么命令进行安装....首先点击新存储,或者启动项目都可以.会弹出你创建启动库的项目. ? 填写你的存储库名称以及说明,点击创建即可. ? 创建完毕之后,它会告诉你如何使用本地仓库推送到远程仓库....当远程仓库是空的时候使用这个命令,如果关联之后 直接使用 git push 操作就可以了. 5.克隆仓库 克隆仓库其实意思就是从仓库中下载文件到本地,去操作.克隆之前,我们需要知道git仓库的地址才可以...五丶分支管理 什么是分支? 我们以前编写的代码,都是在一个分支中,也就是主分支,可以理解为是一个主文件夹.但是现在我们有需求了....我的主分支没有动.可以还原回去.这样就可以了.如果没有问题,那么我们就可以合并分支了.也就是代码合并了.

    1K30

    Git 常用命令详解(二)

    ,请参考我的上一篇博客:Git 版本管理工具 一、 Git 命令初识 在正式介绍Git命令之前,先介绍一下Git 的基本命令和操作,对Git命令有一个总体的认识 示例:从Git 版本库的初始化,通常有两种方式...: 1)git clone:这是一种较为简单的初始化方式,当你已经有一个远程的Git版本库,只需要在本地克隆一份 例如:git  clone  git://github.com/someone/some_project.git...  some_project 上面的命令就是将'git://github.com/someone/some_project.git'这个URL地址的远程版本库,完全克隆到本地some_project...的add git rm:从当前的工作空间中和索引中删除文件,例如'git rm app/model/user.rb',该功能类似于SVN的rm、del git commit:提交当前工作空间的修改内容,...上,我创建了Git 项目:linux-kernel-source 在GitHub上,我引用的Git 项目:hiphop-php 在osChina上,我分享的项目:gcc-4.5.2 参考推荐: Git

    57340

    Git使用教程

    # 简化的推送命令 git push 查看远程仓库 # 查看远程仓库 git remote -v 删除远程仓库 # 删除远程仓库 git remote rm 从远程库克隆项目 # 从远程库克隆项目...Git命令: start a working area (参见命令: git help tutorial) clone 将存储库克隆到新目录中 init 创建一个空的...Git存储库或重新初始化一个现有的存储库 work on the current change (参见命令: git help everyday) add 将文件内容添加到索引中...列出、创建或删除分支 checkout 切换分支或还原工作树文件 commit 记录对存储库的更改 diff 显示提交、提交和工作树等之间的更改...(参见命令: git help workflows) fetch 从另一个存储库下载对象和引用 pull 从另一个存储库或本地分支获取并与之集成 push

    61030

    写在2018第一天:编程之路始于Git

    git是目前世界上使用最广泛的分布式版本控制系统,由大名鼎鼎的Linus花了两周时间写成,同时在2008年使用给git作为唯一版本库格式托管平台gitHub网站上线,已有众多知名开源项目迁移至github...所以,如果代码仓库的服务器发生故障,都可以用任何一个本地镜像仓库恢复,整个项目的历史记录都不会丢失。同时Git拥有完善的分支管理系统,可以指定与多个远程代码仓库交互协作开发。...其中: Workspace:工作目录,存放从git仓库的压缩数据库中提取出来的文件,存放在本地磁盘上可修改。 Index:暂存区域,存放的是一个文件,保存了下次将要提交的文件列表信息。...从远程主机克隆一个版本库,该命令会在本地主机生成一个目录,与远程主机的版本库同名。...:git clone -b 1.4.x https://github.com/espressif/ESP8266_RTOS_SDK 如果git仓库有子模块,可通过克隆命令一次拉取全部子模块。

    1.1K50

    目前最流行的版本控制软件:Git的基本使用

    0x04.克隆仓库 说来惭愧,这是我接触到Github之后很长时间内最常用的操作(因为就只会这一个操作)。...命令很简单: git clone [仓库链接] 这个命令的作用就是从Github上下载别人仓库的项目文件,可能是从clone直接音译过来的原因,这个操作一般都称克隆,而不叫下载。...克隆操作只需要有远程仓库链接即可,不需要Github账户也可以进行。克隆完之后项目文件的位置就是执行命令时所处的文件夹。...删除分支 分支建错或者该分支的代码已经顺利合并到其他分支的时候,就可以删除分支了: git branch -d [分支名] 有些时候可能会删除失败,比如该分支的代码还没有合并到master或者其他分支,...执行删除分支操作就会失败,Git会提示这个分支上还有未合并的代码,但是也可以强制删除分支: git branch -D [分支名] 以上仅仅为删除本地分支,若要删除远程分支可以可以运行带有 --delete

    53210

    git命令速记

    相当于是从远程获取最新到本地,不会自动merge,如下指令: git fetch orgin master //将远程仓库的master分支下载到本地当前branch中 git log -p master...git checkout -- readme.txt 工作区的修改会被还原,还原成暂存区的内容 还原暂存区的内容(用HEAD版本的内容) git reset HEAD readme.txt 从版本库中删除文件...moumulu git clone git@github.com:xxxx/xxxx 将远程库合并到本地 git pull 如果提示no tracking information,说明本地分支与远程分支连接没有创建...不小心提交了没用的文件到远程库 git rm -r --cached test/a.txt // 删除test文件夹下的a.txt文件,加入到删除缓存中 git commit -m '删除test文件夹下的...a.txt文件' // 执行删除缓存,提交文字为“删除test文件夹下的a.txt文件” git rm -r --cached test // 删除test文件夹,加入到删除缓存中 git commit

    43520

    2021-1-7-一文掌握gitgithub使用,内容详细,适合小白~

    现代软件开发过程中离不开版本控制系统,版本控制系统可以存储、追踪目录(文件夹)和文件的修改历史,是提高开发效率的利器。...github可以作为git版本库的托管平台,开发时使用git和github双剑合璧,效率最佳。...方法一:首先将工作目录切换至要通过git管理的文件夹中,输入以下命令进行仓库初始化,初始化后可以看到文件夹中多出了.git文件夹,该目录包含了资源的所有元数据。...git commit -m "commit message" 方法二:从现有仓库克隆:我们可以直接克隆现有的仓库,在第二部分github中我们已经学习了怎么样创建仓库,接下来可以练习克隆该仓库到本地。...git restore --stage 命令不会撤销文件修改,并且如果文件已经add到暂存区,则会从暂存区移除,不进行版本控制。git restore 不会移动文件位置,但是会撤销修改。

    51910

    代码管理工具SourceTree的用法

    2、Git每一个电脑都可以看成一个服务器,而Svn只有一个服务器;在使用过程中,默认将一台电脑当成"中央存储库",其他电脑从这获取最新的代码和把修改的文件推送到这。"...三、SourceTree的使用1、新建项目 这里在GitHub上新建一个项目,项目地址为 2、克隆项目 步骤一:点击新建仓库,选择从URL克隆 步骤二:输入项目地址,和在本机上存储的地址,点击克隆...4、分支使用 项目开发的过程中,默认的都是对master分支进行操作,如果项目人员较多或者更新比较频繁的项目,就要考虑使用分支。...步骤四:从远程服务器把git协议的路径,克隆项目 7、常见问题 (1)提示远程仓库有更新,但是更新不了 确认本地修改的文件是否都提交了暂存区,如果没有提交,需要先将本地修改提交,根据提示操作即可。...(3)分支删除不掉 首先确认当前分支是那个,在当前分支下是没法删除本分支的。

    2.8K50

    Git Bash⭐二、与仓库建立连接、提交与下拉项目

    现在你本地文件夹中已有了.git隐藏文件夹 2️⃣ 新建远程仓库 github链接:传送门 打开github右上角,点击new repository 说一下仓库的私有和公有 本来也是个开源社区,很多大佬们都把自己的东西开源了...3️⃣ 查看缓存区的文件 git status 4️⃣ 添加本次更新备注 git commit命令将索引的当前内容与日志消息、用户对本次更新的备注一起存储在新的提交中,等待最后的上传。...git commit -m "你的修改备注" 5️⃣ 推送上传 第一次推送上传: 向一个空的远程仓库中推文件: git push -u 本地仓库名称 远程分支名称 仓库名称:刚才我添加连接的时候,给仓库起名叫...但是有风险,因为报错90%是因为你本地仓库和远程仓库数据发生冲突,使用这个会直接用本地数据覆盖掉远程数据,可能损失数据哦。...git clone 加上你刚才的地址 克隆方法2 在一个空文件夹进行如下操作: git init git remote add origin +(git地址) git fetch origin +想克隆的分支名

    18410

    Git教程 Git Bash详细教程「建议收藏」

    比如我刚才添加的远程仓库代称是origin,那我就要写:git remote remove origin 4.4 文件上传 4.4.1 git add 将修改的文件添加暂存区,也就是将要提交的文件的信息添加到索引库中...向一个空的新仓库中推文件: 仓库名称:刚才我添加连接的时候,给仓库起名叫origin 分支:你现在只有主分支,所以分支直接写master。...但是有风险,因为报错90%是因为你本地仓库和远程仓库数据发生冲突,使用这个会直接用本地数据覆盖掉远程数据,可能损失数据哦。 现在你去网页版刷新一下,就可以看到你本地仓库的东西都在那里了。...如果你使用的是git desktop,那你就选open in desktop 如果你想学克隆你就继续看,很简单的就一句。...它克隆下来是一个文件夹,你想把文件夹放哪里就在哪打开gitbash $ git clone 加上你刚才的地址 我在E:\code\vue里执行了克隆。 (。◕ˇ∀ˇ◕)。

    5.9K33
    领券