git的简单使用

git 把分支代码—合并给—master主分支

git 把master主分支—合并—给分支代码

常用命令
参考链接

一、gitignore规则不生效

 .gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,
 则修改.gitignore是无效的。
解决方法就是先把本地缓存删除(改变成未track状态),然后再提交:
git rm -r --cached .
git add .
git commit -m update .gitignore

二、CMD中退出正在执行的Git命令的方法

这个是个比较简单的需求,有时候在Windows CMD中键入例如git tag之类的命令,如果tag特别多,
则一直输出不停,按ctrl+c,esc等都没办法,
解决方式也很简单:按q,然后按回车,然后就可以退出了。虽然只是个小经验,但感觉还是能解决
些问题,所以总结一下。

三、Git之pull后回退版本

运行git reflog命令查看你的历史变更记录,如下:
fdb70fe HEAD@{0}: pull origin newpbft: Fast-forward
40a9a83 HEAD@{1}: checkout: moving from guan to master
b3fa4c3 HEAD@{2}: commit: copy from newpbft, first init
71bf0ec HEAD@{3}: checkout: moving from newpbft to guan
71bf0ec HEAD@{4}: commit: 1. add moveStore() to clean up certStore and blockStore.
1006d67 HEAD@{5}: commit: 1. Add PBFT branch to Puppeth.
fa3fb56 HEAD@{6}: commit: 1. change some errors about packages and vars
5f40fdc HEAD@{7}: checkout: moving from master to newpbft
40a9a83 HEAD@{8}: clone: from https://github.com/yeongchingtarn/geth-pbft.git
然后用git reset --hard HEAD@{n},(n是你要回退到的引用位置)回退。
比如上图可运行 git reset --hard 40a9a83

四、git去除版本控制
Git移除版本控制操作参考资料

git的版本控制是由其文件中的 .git文件来进行控制,但是这个文件一般情况是隐藏的。

在这里插入图片描述

想去除git的版本控制,有两种方式。

1.可以直接将其中的.git文件找出并删除
2.还可以通过命令的方式来操作。如下
你需要先打开项目文件,

然后,在文件中选择git bash here,进入git命令

在这里插入图片描述如图,
在这里插入图片描述

git会进入当前文件目录,
然后执行如下命令:
find . -name ".git" | xargs rm -Rf
该项目就会去除git的版本控制了。再修改的话也不会影响git的版本库。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值