简介说明本文用示例介绍如何将已经加入git控制(Tracked)的文件解除git控制(取消文件跟踪)。方法对比法1:将文件先备份到其他位置,然后用git删除文件,再将备份的文件拷贝过来。此法无脑,简单,但太低级,略麻烦法2:使用命令:只删除追踪,但不删除文件。此法最好,本文介绍此法。方法概述对某个文件取消跟踪git rm --cached readme1.txt //删除readme1.txt的跟踪,但不删除文件。git rm --f readme1.txt
勇哥注:给分支加注释是有实际意义的,因为本地分支可能非常多。本篇说下办法。下面指令演示了对本地的分支devLxy加注释,和显示出来。Administrator@SA-G--202110-DJ0221 MINGW64 /d/localLib/SMotion_v3 (devLxy)
$ git config branch.devLxy.description '此分支为刘xx2023年2月开始修改UI第三版的工作'
勇哥注:由于VS自带有git管理功能且相当完善,所以第三方git工具相对来讲就显得不那么重要。通常技术人员会刻意维护技术的复杂性,会Git的人,可能会鄙视用Fork之类git图形化软件的人、以上两者都会鄙视用vs自带git工具的人,因为一门技术一但傻瓜就会伤了一些前辈的自尊。我们还是抛弃掉这种技术自尊,努力适应傻瓜型的新技术吧!(也许未来低端的编程都会傻瓜到机器自己去编制了)系列贴子汇总:VS的git功能,团队资源管理器(一)怎么知道代码被git托管了,Git托管的主要功能VS的git功能,团队
勇哥注:
由于VS自带有git管理功能且相当完善,所以第三方git工具相对来讲就显得不那么重要。
通常技术人员会刻意维护技术的复杂性,会Git的人,可能会鄙视用Fork之类git图形化软件的人、
1、进入项目的目录下,点击右键单击【git bash】。2、打开【git bash】的界面。3、在命令下输入【touch .gitignore】创建文件。4、利用文本编辑器打开【.gitignore文件】,# 代表注释。5、#忽略根目录下bin文件夹中的所有文件,【/bin/*表示】。6、#忽略所有.class文件,*.class。7、#不要忽略根目录下bin文件夹中.java文件,!/bin/*.java,这样就完成了。--------------------- 作者:hackpig
一直以来勇哥用git都是用的线上仓库github。现在公司开发的软件因为保密原因,我准备用本地仓库的方式使用git。需要一点经验指导,所以转载一篇文章,以备查。1、Git是什么?一个分布式版本控制系统,和SVN类似,但远比SVN强大的一个版本控制系统 ①Git可以方便的在本地进行版本管理,如同你本地有一个版本管理服务器一样我们可以选择在合适的时间将本地版本推送到统一的版本管理服务器 ②Git每次会提取整个代码仓库的完整镜像,相当于对整个代码仓库都进行了一次备份,这样计时版本服务器除了问题,我们可
由于一个让勇哥现在还后怕的操作:git push -u orign master -f结果线上的代码莫妙其妙的变成两个月以前的代码! (也可能是其它什么神操作,已经记不起了)我反复揉了揉眼睛……没错,就是两个月以前的。心咯噔一凉!两个月白干了!该如何救场呢?在网上查了一下,可以试试的指令是reset和revert首先执行git reflog,它可以查看commit的历史,前提当然是你没问题的那一版是在本地commit过了。然后使用reset指令回到你想回到的版本。然后再打开工程,发现代码已经成功
勇哥一次在pull下来的内容出现合并冲突。我们知道这种情况下就是处理一<<<<<和>>>>>之间的部分。<<<<<<< HEADnew new new new code=======old old old code>>>>>>> xxxxxxxxxxxxxxxxxxxxxxx分析:head 到 =======里面的lalala是自己的commit的内容=