Loading

随笔分类 -  Git

摘要:一、重命名本地分支 将hot_fix分支重命名为bug_fix git branch -m hot_fix bug_fix 二、推送重命名后的本地分支到远程仓库 git push origin bug_fix 此时本地仓库旧分支名称不在了,但在远程仓库上则是多了一个以新名称命名的分支 三、删除远程仓 阅读全文
posted @ 2021-06-18 20:30 Convict 阅读(2365) 评论(0) 推荐(1)
摘要:一、使用rebase 如图,红圈中提交的用户名及邮箱是需要改的,则需要复制需要改的提交记录的上一个记录hashcode,在本例中就是a0a891a48f92b51201042fccbe61ed12646eda5e git rebase -i a0a891a48f92b51201042fccbe61e 阅读全文
posted @ 2021-06-17 23:13 Convict 阅读(6596) 评论(0) 推荐(1)
摘要:一、在用户目录下的.ssh目录下生成秘钥与公钥 如果用户目录下没有.ssh目录,则需要新建一个 cd ~/.ssh ssh-keygen -t rsa 一路回车即可 注:国内很多博客都会带上-C "xxx邮箱" 这个参数,但其实-C 参数是用来做秘钥注释的,以便知道这个秘钥到底是干嘛的。填个邮箱进去 阅读全文
posted @ 2021-06-16 10:15 Convict 阅读(1955) 评论(0) 推荐(0)
摘要:在公司开发中,有时候会存在公司账户跟私人账户共存,并随时需要切换的情况,这种情况下git可以配置多个ssh-key,无缝切换账号。 假如有两个github账号,一个是私人github账号,一个是公司github账号 私人账号: github用户名:my email:convict@qq.com 公司 阅读全文
posted @ 2021-06-15 23:37 Convict 阅读(1762) 评论(0) 推荐(0)
摘要:一、本地操作: 1.其它 git init:初始化本地库 git status:查看工作区、暂存区的状态 git add <file name>:将工作区的“新建/修改”添加到暂存区 git rm --cached <file name>:移除暂存区的修改 git commit <file name 阅读全文
posted @ 2019-05-01 21:03 Convict 阅读(100339) 评论(0) 推荐(11)