git
taoqick
这个作者很懒,什么都没留下…
展开
-
Git中的fetch和pull
Git中从远程的分支获取最新的版本到本地有这样2个命令:1. git fetch:相当于是从远程获取最新版本到本地,不会自动merge git fetch origin mastergit log -p master..origin/master /* ..用来查看origigit merge origin/master 以上命令的含义:转载 2014-07-02 17:00:37 · 539 阅读 · 0 评论 -
GIT基本概念和用法总结
GIT基本概念和用法总结 guibin.beijing@gmail.com 在日常使用GIT过程中,经常会出错,比如无意间丢失了未提交的数据,回退版本时丢失了工作目录,等等。经过思考发现,所有这些错误都是因为对GIT中一些基本的概念模糊而导致,因为对一些基本概念不清晰,导致对GIT每一条命令将会产生的结果不符合预期。下面我就梳理以下我经常碰到的问题相关的基本概念。 1. Wor转载 2014-07-02 20:04:33 · 691 阅读 · 0 评论 -
The problem of deleting the remote branch
➜ screenwords git:(master)git push origin :masterremote: error: By default, deleting the current branch is denied, because the nextremote: error: 'git clone' won't result in any file checked ou转载 2015-06-17 19:50:50 · 1192 阅读 · 0 评论 -
Common Git Alias For Copy
git config --global alias.co checkoutgit config --global alias.br branchgit config --global alias.ci commitgit config --global alias.st statusgit config --global alias.lol "log --oneline --graph -原创 2017-10-08 16:29:54 · 470 阅读 · 1 评论 -
git merge和git rebase的区别和反思
在dev branch上执行下面两个命令,都是为了让dev最新的commits放在master最新的commits之后:git merge master git rebase master但是实现的方式有所不同,简单来说,git merge执行了一次三方的提交,所以git merge是非线性的;git rebase并没有进行合并操作,只是提取了当前分支的修改,将其复制在了目标分支的最新提交...原创 2019-08-01 02:02:26 · 887 阅读 · 0 评论