Git基本操作
2016-01-24 10:59
204 查看
环境:
win7_x64旗舰版、git-v2.5.1.windows.1、git-gui-v0.2.0.GITGUI一、新建仓库
1. 点击"Create New Repository"
2. 输入仓库路径(C:\text,text目录必须是不存在的,点击"Create"按钮后,git会创建目录)
二、创建、修改、删除文件后"提交"
1. 在仓库根目录添加".gitignore"文件(由于windows无法创建没有名称的文件,可以用vim创建)
2. 编辑".gitignore"文件(文件最好另存为utf-8编码,否则中文文件或路径不正常),添加排除的文件和目录
#排除文件 123.obj *.obj #排除目录 /test/
3. 刷新
4. 添加修改的文件(包括增、删、改)到缓存
如果要删除所有缓存,可以使用"git rm --cached *.*"命令
如果文件过多,显示"Display limit (gui.maxfilesdisplayed = 5000) reached",需要修改./.git/config文件,在[gui]标签下面添加"maxfilesdisplayed = 50000"
5. 提交,并添加日志
三、克隆仓库
1. 选择"Clone Existing Repository"按钮
2. 选择源仓库、目标仓库的路径和克隆方式
四、推送到远程主机
1. 添加远程主机
2. 设置远程主机名称和地址
3. 从远程主机更新
4. 将从远程主机更新的内容进行合并
5. 推送到远程主机
6. 选择远程主机的分支(一般是主分支)
如果出现以下错误:
"remote: error: refusing to update checked out branch: refs/heads/master"
解决办法:
到远程主机上,打开Git Gui,打开仓库,执行"git config receive.denyCurrentBranch ignore"命令
7. 到远程主机上查看(必须先执行该命令(重置分支)才能看得到其他主机推送的内容)
相关文章推荐
- 40. Combination Sum II leetcode Python 2016 new season
- eclipse环境搭建之四:Go。但没有成功,后转为LiteIDE。
- 51nod1393 01串相等 思维
- Codeforces Round #340 (Div. 2)
- Color Me Less
- AQS的原理(1)
- enum枚举
- Android开发基础之Adapter
- android基本架构
- Android仿微信主界面设计
- SqlServer Mysql数据库修改自增列的值及相应问题的解决方案
- struts2拦截器的实现原理及源码剖析
- 2016蓝桥杯假期任务之《圆周率》
- UVA-PIE
- Json数据手动解析
- Codeforces 617 C. Watering Flowers
- HTML5开发移动web应用——Sencha Touch篇(5)
- 宏正自动科技发行首创双控制端抽拉式LCD KVM设备
- 3036: 绿豆蛙的归宿 概率与期望 记忆化搜索
- 字符串查找String.IndexOf