【Git】git操作常用场景(五)——默认配置
让git操作省事的配置,博主认为对自己使用过程中,比较奈斯的配置。
……专注于IT互联网,Web技术,Go语言(golang)、.Net,.Net Core,Node.js,前端框架、项目管理、软件架构
只有原创,没有转载,只有实践,才会成文。
让git操作省事的配置,博主认为对自己使用过程中,比较奈斯的配置。
……大家有没有这种情况,有时候写了代码,git add -A;git commit -m "feat:new func";git push;
一阵行云流水的操作之后,又发现又有些要略微修改,甚至经过了好几次操作,但是此时已经做过多次提交,且推送到远程分支,这时我们希望能有如下操作:撤销之前无效的commit,但是保留代码,修改代码,重新推送远程分支。
git操作常用场景描述:通过git rm filename
误操作, 将文件从暂存区和工作区中都删除了,还没有git commit -m "..."
如何恢复文件?此时版本库还有已删除的文件。
git操作常用场景描述:通过git add -A
,把所有文件都加入了暂存区,还没有git commit -m "..."
提交到分支,这时发现有些文件不需要被追踪提交,版本库不需要管理这些文件。
git操作常用场景描述:Git clone只会在本地默认创建一个master(或者叫main,黑命贵运动)分支。但是某些时候我们并不会直接使用master,或者说master是被保护的分支,我们需要其他分支。
……在家里配置了公司vpn,通过git config
配置了用户名和邮箱,通过ssh-keygen -t rsa -C "企业邮箱"
重新生成了ssh
公私密钥,这样原有的ssh地址git@gitee.com:...
也通过.git/config
修改成https
。然后就出现了下图的情况:
git作为一个vcs(version control system),是越用越香,那么还有哪些比较香的地方呢!?
……开发过程中,各种问题都会出现,比如手残,眼花,头昏,导致了误操作,那么git作为一款由Linus亲自操刀,替换掉BitMover
公司的BitKeeper
的优秀源代码管理工具,让您在各种乱七八糟的误操作中,总有后悔药吃,就是git
的能力。
不管是linux还是git,都有相当一部分命令,但是如果不常用,或者久疏战阵,总会有些遗忘。好记性不如烂笔头。
……进入新环境,接手前人留下的电脑,使用的源代码管理工具是git
,远程仓库是gitee
,git clone https://xxx.git
remote:You do not have permission to pull from the repository via HTTPS