暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

日常杂记之git使用小技巧

1024行日记 2021-07-11
252

根据本人亲身经历,总结一些解决一些日常中git使用遇到的问题。

git修改本地分支关联的远程分支

当公司要换仓库地址的时候,一条命令可以轻松解决掉这个问题,避免重新下载代码。

git branch --set-upstream-to=origin/remote_branch your_branch

其中remote_branch your_branch是你的远程分支名称。


避免下载重复输入用户名密码

执行下面的命令:

git config --global credential.helper store

然后再 pull 项目,输入过账密之后,以后就不用输入了。


修改备注

当备注提交错了(某些公司会严格校验你的git备注),需要修改时:

方法一:

一般情况优先在IDEA中的git history log 中找到要修改的那一次记录,选择reword。

方法二:

当上述情况不能操作时,使用命令行操作。
git修改提交的备注:

git commit --amend -m "xxxxx"

修改完后再进行提交。


缓存当前修改代码

当鲨匕老板或者鲨匕队长在你写的如火如荼的时候,让你去紧急修复线上的问题,或者将某个鲨匕需求优先度提前。
此时你需要切换分支,但是当前分支已经编写了好多代码,不可强制切换时,你需要缓存当前代码。

缓存当前的代码:

git stash save "cc"

找到对应的那一次记录:

git stash list

当你在那个分支处理完了,需要回头来写时,应用缓存的代码(后面的stash@{0}是上面list命令查询的):

git stash apply stash@{0}

清除缓存记录:

git stash clear



文章转载自1024行日记,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论