本地git仓库常用操作
SSH配置:
本机创建SSH key
$ ssh-keygen -t rsa -C "youremail@example.com"
将SSHkey添加到git仓库:id_rsa.pub(/root/.ssh)
配置:
git config --global key value
查看:
git config --system list
git config --global list
git config --local list
远程库pull到本地:
$ git clone git@github.com:michaelliao/gitskills.git
本地添加/显示远程库
git remote add origin git@github.com:michaelliao/learngit.git
git remote show
commit流程
查看变化
git status
git diff
git add
git checkout
master代码合并
git checkout master
git pull origin master
git checkout -q xxx
******本地CI******
git rebase master
分离的临时分支,commit:
git checkout -q `git rev-parse HEAD`
git reset --soft master
git commit
commit信息:
Add waiting dialog for ftp file list.
1. Add waiting dialog for ftp file list.
2. Add waiting dialog for ftp file tree.
TFS-WX: 10000
push
git show
git push gerrit HEAD:refs/for/master
查看提交节点:
git log
git reflog
git reset --soft commit_id
git reset --hard commit_id
参考:https://blog.csdn.net/yangfengjueqi/article/details/61668381
子库submodule
下拉子库lib
git submodule update --init
更新子库lib
git submodule update --remote
删除master之外的分支
git checkout master
git branch | grep -v "master" | xargs git branch -D
参考资料:
廖雪峰git总结:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
最新文章
- get_locked_objects_rpt.sql
- struts2 拦截器和actioninvocation、PreResultListener
- EPANET能做什么,不能做什么
- 自增build ID配置
- Java表单类双击提交
- iOS开发——新特性OC篇&;IOS9 系统新特性
- List中的get(i)
- 浅谈Mamcached集成web项目
- 95秀-ViewPager 使用实例
- Django操作model时刻,一个错误:AttributeError:’ProgrammingError’ object has no attribute ‘__traceback__’
- 实现了一个简单的key-value存储系统
- 报文分析2、IP头的结构
- 记录Linux CentOS 7系统完整部署Docker容器环境教程
- tomcat通过一个端口号实现多域名访问
- 众里寻他千百度?No!这项技术只需走两步就能“看穿”你!
- 2017.11.10 重读C++ Primer
- Java 中 &; | ^ 运算符的简单使用
- camera驱动框架分析(上)【转】
- oracle 分组查询
- gentoo virtualbox 无法启动