git
龙cc
人生一世,立于天地之间,行走于江湖之中,忠肝义胆万不可丢!泯灭人性之事切不可为!
展开
-
git 管理分支
git checkout -b branchname新建分支, 相当于 git branch branchname git checkout branchname 注意,当本地代码有修改时,git避免检出的分支和本地有冲突会组织切换分支操作,所以切换分支最好是一个干净的工作区。有两种绕过这个问题的方法 stashing和amending。git branch -d...原创 2018-09-09 10:30:12 · 193 阅读 · 0 评论 -
git从仓库中删除,但依然保留在当前工作目录中
git rm 命令可以从以跟踪的文件单中移除,确切的说是从暂存区域移除,就不会出现在未跟踪的文件清单中。如果删除之前修改并且已经放在暂存区域的话 则必须强制删除 选项 -f 即force。 如果要想从git仓库中删除,即从暂存区域中移除,但是依然想要保留在当前的工作目录中,比如一些大型的日志文件 ,用--cached git rm --cach...原创 2018-09-06 23:53:43 · 1864 阅读 · 0 评论 -
git 查看日志的常用命令
git log 查看提交历史git log -p -2查看每次提交的内容差异 并显示两条类容git log --stat 显示简要的增改行的统计,做代码审核或这快速浏览其他协作者提交的改动。git log --pretty=oneline 将每个提交放在一行显示,这在提交数量很大的时候非常有用。git log --pretty=format:"%h -...原创 2018-09-07 00:21:03 · 4484 阅读 · 0 评论 -
git 撤销操作
git commit --amend如果刚才提交完没有作任何改动,直接运行此命令的话,相当于有机会重新编辑提交说明,而所提交的文件快照和之前的一样。 如果漏掉了几个文件没有加,或者提交的信息写错了,也可以用此命令撤销操作。git reset HEAD filename取消已经暂存的文件。git checkout --filename 撤销已经修改的文件,使文件恢...原创 2018-09-07 09:05:19 · 184 阅读 · 0 评论 -
git 远程仓库的使用
git remote 可以查看当前有那些配置的远程仓库,至少可以看到origin远程仓库 git默认使用origin来标示你所克隆的原始仓库。加上参数 v 显示对应的远程仓库的地址。 git remote add [shortname] [url]:添加一个新的远程仓库,可以指定一个简单的名字,以便将来的引用。如:$ git remoteorigin$ git r...原创 2018-09-07 09:21:33 · 183 阅读 · 0 评论 -
git命令设置别名
Git 并不会推断你输入的几个字符将会是哪条命令,不过如果想偷懒,少敲几个命令的字 符,可以用 git config 为命令设置别名$ git config --global alias.co checkout$ git config --global alias.br branch$ git config --global alias.ci commit$ git confi...原创 2018-09-07 13:26:19 · 719 阅读 · 0 评论 -
git同一电脑管理多个ssh_key
当需要在同一台电脑配置config# gitlab Host gitlab.com HostName gitlab.com PreferredAuthentications publickey IdentityFile ~/.ssh/id_rsa_gitlab # github Host github.com ...原创 2018-09-29 18:55:17 · 301 阅读 · 0 评论