git
wzb56
never say die! never ever give up!
人活着,你也让别人活!
前半生不犹豫,后半生不后悔!
改变一生的无外乎两种东西:一是你读过的书,一是你遇到的人。
改变命运的无外乎两种东西:一是你读过的书,一是你遇到的人。
展开
-
git生成ssh key及本地解决多个ssh key的问题
git生成ssh key及本地解决多个ssh key的问题ssh是一种网络协议,用于计算机之间的加密登录。ssh原理及应用可参考:SSH原理与运用(一):远程登录生成ssh key步骤这里以配置github的ssh key为例:1. 配置git用户名和邮箱git config user.name "用户名"git config user.ema转载 2016-01-09 13:08:20 · 3129 阅读 · 0 评论 -
git fork: upstream update
http://help.github.com/fork-a-repo/ 概要: 克隆别人的代码库到自己的项目中,可以作为子模块的形式使用,或二次开发 操作流程: 在开源项目中点击fork按钮,稍等一会儿,该项目便会拷贝一份到你的respositories中, 克隆一份代码到本地:git clone git@github.com:username/Spoon-Knife.gi转载 2016-02-23 11:41:43 · 1121 阅读 · 0 评论 -
删除 GitHub 远程仓库中 master 分支的多个提交
一、本地切换到master分支git checkout master二、新建old_master分支备份,以防万一git branch old_master git push origin old_master:old_master 将本地old_master分支推送到远程old_master打开github repo,查看old_master是否和master一致转载 2016-10-23 15:55:41 · 3080 阅读 · 0 评论 -
撤销本地分支的上一次git commit: git reset --hard HEAD
1. 撤销本地分支的上一次git commit: git reset --hard HEAD2. 撤销本地分支的n次commit提交:git reset HEAD~n3. git reset --hard/--mixed/--soft 的区别参考:https://github.com/geeeeeeeeek/git-recipes/wiki/5.2-%原创 2016-12-14 13:52:58 · 6874 阅读 · 0 评论 -
Creating git branch based another branch
1. 本地生成新的branch:git branchgit branch <new-branch-name> <existing-branch-name> 2. 使用git checkout$ git checkout -b <branch> --track <remote>/<branch>or$ ...原创 2018-10-17 22:53:45 · 332 阅读 · 0 评论 -
git rebase -i xxxxx 报错Could not execute editor
git rebase -i xxxxx 报错Could not execute editor原因:没有配置git的编辑器,执行如下命令:git config --global core.editor /usr/bin/vim 可以查看相关配置:cat ~/.gitconfig more refer: https://stackoverflow.com/q...原创 2018-10-17 23:33:15 · 2275 阅读 · 0 评论 -
git rebase 合并多次commit
1. 获取git rebase帮助文档:git help rebase% git help rebase | catGIT-REBASE(1) Git Manual GIT-REBASE(1)NAME git-rebase - Forward-port local commits to t...转载 2018-10-17 23:55:53 · 4389 阅读 · 0 评论