git

新人培养 Git 操作

git remote 什么是 remote 如何添加 remote git branch 什么是分支 如何在本地创建一个分支 git commit 如何提交一份代码,提交代码的作用是什么 git merge 如何合并两个分支,合并时有冲突如何处理 git push 如何将本地改动同步到 remote 如何回滚 remote 上的代码 如何设置当前分支默认 push 的 re

etcd-webui安装

git https://github.com/henszey/etcd-browser  安装 git clone https://github.com/henszey/etcd-browser.git sudo docker build -t etcd-browser . 运行 docker run -it --name etcd-browser -p 12345:800

用nodejs做网站 - 2

git托管服务在我们写代码之前,我们需要去选择一个放代码的git托管服务,比如国外的GitHub或者国内的coding。我推荐这两家的原因是因为我现在正在使用它们,并且给我的感觉很不错。GitHub的名气很大,也更加稳定,但他的私有仓库是收费的,如果你不在意公开的你的代码,那么GitHub很合适。但如果你需要把代码私有化,那么就选coding,私有仓库免费,它们的服务在国内

如何从 git reset --hard 中拯救代码

上个周末遇到了一个这样的场景场景自己写了大半天的一个小东西的代码,目录结构大概如下node_modulessrc - ...filestest - test.jspackage.json睡前本来准备上传到github仓库git initgit add -A发现忘记添加.gitignore,把node_modules文件都add进去了于是手贱输入了git reset --

git的reset和checkout的区别

在讲git的reset和checkout的区别之前,不得不说说HEAD、Index、Working Directory三个区域。HEAD、Index、Working DirectoryGit里有三个区域很重要HEAD 指向最近一次commit里的所有snapshotIndex 缓存区域,只有Index区域里的东西才可以被commitWorking Directory 用户操

如何在gerrit中修改已提交的change

在gerrit审核中,经常会遇到开发人员提交的代码审核不通过的情况。那么开发人员这时有两个选择:按照要求修改代码,然后重新提交一次代码修改原来的Change第一种方法会产生多次commit,而这些commit实际上是没有太多意义的,所以不推荐使用。所以推荐第二种方法。下面讲解如何做:安装 commit-msg hook安装gerrit的commit-msg hook的目的是

Git常用命令与团队合作

Git常用命令与团队合作Git 是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。在团队合作时作用不言而喻,更是为了解决团队合作代码冲突而生。Git常用命令初始化新版本库:git init全局设置:git config --global user.name "xzavier" git config --global

mac安装brew和sh

brew curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1 zsh curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh