个人Git使用记录
2015-11-20 10:25
169 查看
感谢廖雪峰的辛勤工作,所以必须给予标注
使用手册
通过git init命令把这个目录变成Git可以管理的仓库
会在目录下生成一个.git目录
时光穿梭机
git diff 看看具体修改了什么内容
q直接退出git diff模式
工作区和暂存区
1. 工作区
2. 版本库
git add 命令可以一次添加多个文件
add 命令仅仅添加到了stage缓存区里面
管理修改实验
撤销更改
未放到暂存区时,恢复到了之前的状况
版本回退
建立里程碑
代码提交到了远程仓库后,不用担心代码的丢失问题
注意的是要看一下本地库文件的属性,最好分配到当前的用户,而不是root用户,整个过程中要注意的是权限问题
其实远程库的操作,在Github中你创建了仓库,里面就有相应的提示,刚入手不久的话,只管无脑复制即可
成功
git clone url
修改后的文件需要add,之后才能commit
做完上面的一切后,提交完本地库后,只需要使用git push origin master就可以推送到远程库
当远程库发生了修改,与你本地库产生了差异的时候
整合远程变更
多人协作
git pull
最后的结果显示,在Github里面的显示
重新运行了如下命令后,回复正常
git push -u origin master
廖雪峰官方网站
使用手册
1.本地库的操作
git仓库所在的目录通过git init命令把这个目录变成Git可以管理的仓库
会在目录下生成一个.git目录
时光穿梭机
git diff 看看具体修改了什么内容
q直接退出git diff模式
工作区和暂存区
1. 工作区
2. 版本库
git add file git add file1 file2 ...
git add 命令可以一次添加多个文件
add 命令仅仅添加到了stage缓存区里面
//提交到本地版本库 git commit -m ''
// 提交到远程版本库 git push
管理修改实验
撤销更改
未放到暂存区时,恢复到了之前的状况
版本回退
git log //查看提交日记 HEAD 表示当前版本 HEAD^ 表示上一个版本 HEAD^^ 表示上上一个版本 HEAD~100 往上100个版本 git reset --hard commit_id
建立里程碑
2.远程版本库的操作
Github相当于Git的服务器的角色代码提交到了远程仓库后,不用担心代码的丢失问题
注意的是要看一下本地库文件的属性,最好分配到当前的用户,而不是root用户,整个过程中要注意的是权限问题
其实远程库的操作,在Github中你创建了仓库,里面就有相应的提示,刚入手不久的话,只管无脑复制即可
成功
git clone url
修改后的文件需要add,之后才能commit
做完上面的一切后,提交完本地库后,只需要使用git push origin master就可以推送到远程库
当远程库发生了修改,与你本地库产生了差异的时候
整合远程变更
多人协作
git pull
最后的结果显示,在Github里面的显示
重新运行了如下命令后,回复正常
git push -u origin master
廖雪峰官方网站
相关文章推荐
- git 教程 文件托管到github
- android以欺骗的方法使用隐藏API调用举例(国际化,多语言)
- 学习笔记之ArcgisEngine 开发 10.1程序运行在10.0平台上的兼容问题解决
- Linux2.6.19内核(一)编译
- Redhat修改本地yum源
- HTTP协议详解
- [AlwaysOn Availability Groups]排查:AG配置
- javascript基础之面向对象(上)
- linux 服务管理
- copy函数
- Android开发之Menu:OptionMenu(选项菜单)、ContextMenu(上下文菜单)、SubMenu(子菜单)
- nginx反向代理及高速缓存
- gawk基础
- Android开发之Menu:OptionMenu(选项菜单)、ContextMenu(上下文菜单)、SubMenu(子菜单)
- block在ARC和MRC中的区别
- 动态查找表 事物隔离级别 reader
- C-位移运算
- Eclipse中jsp、js文件编辑时,卡死现象解决汇总
- linux nohup 后台执行
- BeautifulSoup应用笔记(1)- 解析器及对象类型