要解决的问题忽略指定类型的文件 或 某个指定文件(夹)将已经push到github的文件删除, 但本地的文件不删除 (写忽略规则之前就把这个文件夹push了 T_T )将想要忽略掉的文件的相关记录(如下图) 清理掉(包括保留本地文件和不保留两种情况)解决方法问题1 (忽略指定类型的文件 或 某个指定文件(夹))本地仓库忽略本地仓库的文件忽略规则可以在 .git/info/exclude 文件中添加
发现远程仓库中的.idea下有2个文件,而.idea文件夹已经在.ignore中忽略了所以现在要撤销对这两个文件的版本控制展示要删除的文件表预览$ git rm -r -n --cached ".idea"rm '.idea/misc.xml'rm '.idea/modules.xml'--cached不会把本地的.idea删除...
原创 2022-06-06 13:08:56
921阅读
远程操作前面很多章节我们学习的都是本地操作,包括初始化仓库,增加删除修改文件,提交文件,还有版本回退,分支管理和标签管理。今天这章节我们主要学习远程端的操作,主要有以下这几个操作:git config git clone git pull git push今天这个文章主要时使用Gitee进行测试验证。关于如何申请注册Gitee账号以及创建Gitee仓库就不在这里讲了,大家不清楚的可以自行百度,都比
转载 2024-03-28 06:11:38
2032阅读
https://www.cnblogs.com/luosongchao/p/3408365.html 效果 git push origin --delete main ...
转载 2021-10-07 01:02:00
250阅读
2评论
本人拜读了廖雪峰老师关于Git的讲述后整理所得目前,在GitHub上的这个GitStudy仓库还是空的,GitHub告诉我们,可以从这个仓库克隆出新的仓库,也可以把一个已有的本地仓库与之关联,然后,把本地仓库的内容推送到GitHub仓库。现在,我们根据GitHub的提示,在本地的GitStudy仓库下运行命令: $ git push -u origin master Counting objec
五:远程仓库。      在了解之前,先注册github账号,由于你的本地Git仓库和github仓库之间的传输是通过SSH加密的,所以需要一点设置:      第一步:创建SSH Key。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果有的话,直接跳过此如下命令,
10.git rm 移除文件新建模板小书匠之前要么是撤销暂存区的文件,要么撤销工作区的文件,这次一次性撤销2个区的文件 假如你写完了代码,并放到了暂存区内。你觉得代码有太多bug,干脆推倒重写,这个时候你就可以使用 git rm -f fileName命令。执行完成后该文件标志为D,代表文件状态为d ...
转载 2021-08-04 20:40:00
417阅读
2评论
枚举对象中: 99, 完成. 对象计数中: 100% (99/99), 完成. 使用 8 个线程进行压缩 压缩对象中: 100% (78/78), 完成. send-pack:
原创 9月前
116阅读
   曾经纠结于在github.com上开了太多分支导致分支过于混乱。一直在寻找删除远端分支的方法,可是网上搜到的方法都不好用。    无意间犯的一个错误导致github.com的项目上的一个分支被删除,才发现删除github.com分支的方法。希望能够为大家提供帮助。    思路:    新建一个空的版本库,直接把
原创 2011-08-11 19:07:25
7114阅读
如果用命令行,运行 git fetch,可以将远程分支信息获取到本地,再运行 git checkout -b local-branchname origin/remote_branchname 就可以将远程分支映射到本地命名为local-branchname 的一分支。
转载 2015-06-15 16:34:00
253阅读
2评论
0.出发点由于项目开发的规模和复杂度越来越大,有时候需要同时多人在不同的嵌入式linux上开发代码,在没有用git管理代码和文档前,很难同步代码和文档的版本,宝贵的代码存储也没有安全感。github虽然也提供代码托管,但在国内访问github网速令人担忧,并且要建立私有化的github软件仓库还需要付费,宝贵的代码存储在别人的服务器上也没有安全感。正好手上有闲置的树莓派3一块,拿来搭建私有git
 大二的时候就听过老师说有一个叫git的版本管理工具,当时只是听老师说说而已,也没有去使用它,因为当时用过svn,就感觉自己没多少东西需要git管理。最近几天,我经常在开源中国看别人的帖子,看到别人对git和github这个平台评价如此之高,于是我就下载了一个windows版本的git bash,一开始使用就被它的速度和实用所折服,于是在我的虚拟Centos 7上也装上了git ,现在我
1远程仓库1.1使用远程库我们完全可以自己搭建一台运行Git的服务器,不过也可以使用现有的Git远程库,应用比较广泛的如下:githubgitee1. 使用SSH协议:ssh基于非对称加密的免密登录原理对称加密:密码本是一个 MD5非对称加密,秘钥是一对(公钥/私钥) rsa第1步:创建SSH Key。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa
    本地分支的创建本地分支的来源为执行git checkout -b <branch name> 的那个分支 例如现在有两个分支,master和b1 master 分支下有一个commit: commit1: add test1.c b1分支下有两个commit: commit2: add test2.c commit1: add test1.c 如果在master分支下che
转载 2017-10-09 17:28:00
35阅读
git
转载 2022-12-04 01:24:35
472阅读
删除某个分支(dev-2025) 确保当前切换到其他分支,不能在 dev2025 分支下删除这个分支。 假设你现在在 dev 分支 git branch -d
原创 6月前
88阅读
git checkout . //当前文件夹所有的文件,也就是会放弃所有更改
git
原创 2022-12-05 15:31:48
233阅读
git是用C语言开发的,以追求最高的性能。git自动完成垃圾回收,也可以用命令git gc --prune直接调用。一,基础知识储备1)集中式版本控制 — SVN所有的版本数据都保存在服务器上,协同开发者从服务器上同步更新或上传自己的修改。所有的版本数据都存在服务器上,用户的本地只有自己以前所同步的版本,如果不连网的话,用户就看不到历史版本,也无法切换版本验证问题,或在不同分支工作。而且
在使用 IntelliJ IDEA 开发时,可能会遇到一些不再需要的文件,而这些文件已经被 Git 版本控制。如果你希望将这些文件移除版本控制,但保留在本地,可以借助以下步骤轻松解决该问题。 ## 环境准备 首先,确保你已安装 Git 和 IntelliJ IDEA。可以通过以下命令检查是否安装 Git: ```bash git --version ``` 如果未安装 Git,可以使用以下
原创 1月前
260阅读
步骤如下 推送本地初始话git库至远端git库步骤 1、本地git init 2、获取远端gitgit remote add origin https://xxx.git 3、合并远程分支至本地分支(master) git pull origin master:master 4、提交本地分支至远 ...
git
转载 2021-06-11 22:46:31
396阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5