根据本人亲身经历,总结一些解决一些日常中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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




