我的git使用记录
2015-09-07 15:26
260 查看
git的教程现在琳琅满目,需要学习的东西也有很多,一下子接受不了那么多的东西,所以打算记录在实用的过程中常用的操作和遇到的问题。
git init
git add .
git add -A
git add [file]
git commit -m "information"
git push -u origin master
git status
git reflog
git log
git remote
git branch
git checkout master
git checkout -b dev master (本地在master基础上创建dev分支)
git checkout -b dev origin/gh-pages(创建和远程仓库gh-pages一直的本地仓库dev)
git push -u origin dev
git config --global user.name "aheizi"
git config --global user.email "aheizi@outlook.com"
git remote add origin git@github.com:youusername/test.git
git pull
git revert HEAD~1
git reset
git reset –hard (彻底回退到某个版本,本地的源码也会变为上一个版本的内容)
git rm (移除某文件,硬删除了该文件)
git rm --cached file() (Git 将不再跟踪此文件)
基本操作
git init
git add .
git add -A
git add [file]
git commit -m "information"
git push -u origin master
查看操作
git status
git reflog
git log
git remote
git branch
分支操作
git checkout master
git checkout -b dev master (本地在master基础上创建dev分支)
git checkout -b dev origin/gh-pages(创建和远程仓库gh-pages一直的本地仓库dev)
git push -u origin dev
远程仓库
git config --global user.name "aheizi"
git config --global user.email "aheizi@outlook.com"
git remote add origin git@github.com:youusername/test.git
git pull
误操作后的处理
git revert HEAD~1
git reset
git reset –hard (彻底回退到某个版本,本地的源码也会变为上一个版本的内容)
git rm (移除某文件,硬删除了该文件)
git rm --cached file() (Git 将不再跟踪此文件)
相关文章推荐
- 依次列出读取的参数
- 黑马程序员-OC内存管理
- Linux磁盘管理及文件系统
- jquery 淡入淡出
- UC/OS II 时间管理
- 数据结构之静态链表
- 线程初步
- 动画特效十二:发射器效果
- rmmod: chdir(/lib/modules): No such file or directory 解决方法 (转)
- vim 配置插件
- 静态库与动态库的区别?
- 持续集成是什么
- 扩展Django:实现自己的manage命令
- ConcurrentHashMap、CopyOnWriteArrayList的简要总结:
- Business Model Generation《商业模式新生代》对软件测试的启发
- 字符串最后一个单词的长度
- Objective-C中的@property和@synthesize用法
- linux下给文件夹或者目录赋权
- openssl的CRYPTO_set_locking_callback
- 软件测试的艺术 01 一次自评测试