
git
gymaisyl
这个作者很懒,什么都没留下…
展开
-
git配置密钥(私钥、ssh、公钥)
已经安装好git查看是否有ssh key文件cd ~/.ssh如果没有,则提示: No such file or directory如果有,则可见下图:没有的话,输入下面的命令,生成,下面遇到的都可以一直回车ssh-keygen -t rsa -C "xxxxxx@yy.com"进入文件路径可查看到生成的文件添加ssh key到GItHub或者GitLab将id_rsa.pub内容添加进去验证没添加密钥之前,进行代码的push操作,会出现下面的情况:..原创 2020-11-30 15:26:20 · 969 阅读 · 3 评论 -
git 合并 commit提交记录
将git的编辑器改为vim(如果默认是vim,可以不用执行这一步;如果你偏向于其他编辑器,可以自行修改)git config core.editor vim查看当前需要合并的最近记录git log将需要合并的记录进行合并操作,比如想合并最近的3条记录git rebase -i HEAD~3 随后进入vim编辑页面修改后,会再次进入vim页面,这时,你需要将之前commit的备注屏蔽,然后将所有的合并用一句话来描述改动,然后:wq保存退出即可合并后,记得提交到远程git add .原创 2020-09-24 11:21:40 · 2192 阅读 · 0 评论 -
git操作(不定时更新)
切换分支git chenckout 分支名删除分支git branch -d 删除的分支名注意:当前分支如果在删除的分支上,是无法进行删除操作的拉取指定分支的代码git clone -b 分支名 clone地址其中【分支名】就是想拉取的分支的名称...原创 2019-11-18 19:51:31 · 217 阅读 · 0 评论 -
git本地创建新分支并推送到远程
创建新分支git checkout -b 新分支名查看当前分支git branch推送到远程git push --set-upstream origin 新分支名原创 2019-11-14 10:12:16 · 1385 阅读 · 0 评论 -
git.push push.default
在进行仓库的提交时,你执行了git push命令,可能会出现下面的情况:warning: push.default 尚未设置,它的默认值在 Git 2.0 已从 ‘matching’变更为 ‘simple’。若要不再显示本信息并保持传统习惯,进行如下设置:git config --global push.default matching若要不再显示本信息并从现在开始采用新的使用习惯,设置:...原创 2018-10-23 20:01:46 · 424 阅读 · 0 评论 -
在码云上克隆时, 使用ssh而不是https
在将代码托管到码云上面的时候,需要获取码云上面的克隆地址,之前我都是用https进行克隆的,这样克隆的话,需要在终端输入码云对应的用户名和密码,现在准备使用ssh来进行克隆。在./目录下可以查看一下隐藏文件 .ssh 看这里面是否有私钥和公钥:如果存在的话,我在这里把他们删除了,自己重建;创建公钥和私钥ssh-keygen -t rsa可以通过cat 指令来查看当前生成的密...原创 2018-11-16 21:53:11 · 1893 阅读 · 0 评论 -
ubuntu git 中 修改 user.email user.name
一、使用命令 git config --list 查看当前的配置数据二、使用 git config -e --global 进入进行修改三、 Ctrl+X 保存并退出,使用 git config --list 再进行查看 ,就是修改后的了...原创 2019-01-18 16:46:18 · 1753 阅读 · 0 评论 -
git 分支的创建与切换
分支的创建git branch dev切换到分支git checkout dev 以上两个命令可以变为同一个git checkout -b dev创建分支后,进行查看git branchgit branch 命令会列出所有分支,当前分支前面会标一个*号切换到 master 分支git checkout master...原创 2019-01-18 17:36:00 · 444 阅读 · 0 评论 -
git远程分支获取和切换
远程最新分支获取git fetch 切换分支git checkout 新分支名原创 2019-06-19 10:54:23 · 1172 阅读 · 0 评论