git与github
2016-02-01 21:52
232 查看
下载git gui
将所需文件夹右键 git init here,会生成.git文件夹(我的电脑没有显示,可以直接通过.git访问)
右键git bash打开命令行
git add .将所有文件添加到缓存区
git status 查看此时状态
git commit -m "zhushi" 提交到版本区并添加注释
git commit -a -m "zhushi" 简写方式的将文件从工作区加到缓存区再加到版本区
git log查看日志
git diff 工作区和暂存区的对比
git diff --cached 查看暂存区和版本区的对比
git diff master工作区和版本区的对比
上传步骤:http://blog.csdn.net/luckyyulin/article/details/21090905
git push -u origin master//上传命令
解决冲突:git fetch//先拉取过来
git diff master origin/master //对比本地与github上的有什么不一样
git merge origin/master //再合并
取舍后:git add . ;git commit -m "zhushi"
git push -u origin master//执行上传
或者
git pull --rebase origin master//先执行合并操作
git push -u origin master
上传时遇到问题解决办法
http://www.jianshu.com/p/835e0a48c825
在线预览前缀:http://htmlpreview.github.io/?
撤销:
git reset HEAD 文件名 将文件从缓存区撤回到工作区
git checkout -- 文件名 将工作区的文件撤回到之前版本区(如果有暂存区恢复暂存区)的状态
删除:
git rm 文件名 删除缓存区中的文件,当工作区中已被删了时执行
git rm -f 文件名 删除缓存区和工作区的文件
git rm --cached 仅删除缓存区中的文件
恢复:
git checkout commit_id(git log得到) 文件名 恢复某一个文件
git reset --hard commit_id 恢复某一状态的版本库
git reflog 记录操作的一些行为
预览时的问题
改为https://rawgit.com/sally2015/myweb/master/js/src/jquery.mousewheel.js
注意加粗部分的改变
git brach 查看分支
git brach name 创建分支
git checkout name 切换到某一分支上
将所需文件夹右键 git init here,会生成.git文件夹(我的电脑没有显示,可以直接通过.git访问)
右键git bash打开命令行
git add .将所有文件添加到缓存区
git status 查看此时状态
git commit -m "zhushi" 提交到版本区并添加注释
git commit -a -m "zhushi" 简写方式的将文件从工作区加到缓存区再加到版本区
git log查看日志
git diff 工作区和暂存区的对比
git diff --cached 查看暂存区和版本区的对比
git diff master工作区和版本区的对比
上传步骤:http://blog.csdn.net/luckyyulin/article/details/21090905
git push -u origin master//上传命令
解决冲突:git fetch//先拉取过来
git diff master origin/master //对比本地与github上的有什么不一样
git merge origin/master //再合并
取舍后:git add . ;git commit -m "zhushi"
git push -u origin master//执行上传
或者
git pull --rebase origin master//先执行合并操作
git push -u origin master
上传时遇到问题解决办法
http://www.jianshu.com/p/835e0a48c825
在线预览前缀:http://htmlpreview.github.io/?
撤销:
git reset HEAD 文件名 将文件从缓存区撤回到工作区
git checkout -- 文件名 将工作区的文件撤回到之前版本区(如果有暂存区恢复暂存区)的状态
删除:
git rm 文件名 删除缓存区中的文件,当工作区中已被删了时执行
git rm -f 文件名 删除缓存区和工作区的文件
git rm --cached 仅删除缓存区中的文件
恢复:
git checkout commit_id(git log得到) 文件名 恢复某一个文件
git reset --hard commit_id 恢复某一状态的版本库
git reflog 记录操作的一些行为
预览时的问题
Refused to Execute Script From Because Its MIME Type (Text/plain) Is Not Executable, and Strict MIME Type Checking Is Enabled
将原地址https://raw.githubusercontent.com/sally2015/myweb/master/js/src/jquery.mousewheel.js改为https://rawgit.com/sally2015/myweb/master/js/src/jquery.mousewheel.js
注意加粗部分的改变
git brach 查看分支
git brach name 创建分支
git checkout name 切换到某一分支上
相关文章推荐
- Java 局部内部类访问局部变量必须加final关键字
- Java中出现“错误: 编码GBK的不可映射字符”的解决方法
- VBS 发邮件
- JAVA启动参数大全之三:非Stable参数
- 怎么知道java多线程都已经运行结束CountDownLatch
- ajax success 没进入后台 返回login.aspx的html
- C#设计模式——装饰模式
- 一起talk C栗子吧(第一百一十七回:C语言实例--线程死锁一)
- C++ 可变参数函数
- C语言二维数组和指针的关系
- 在VS上创建一个leapmotion的c++程序
- python请求服务器时如何隐藏User-Agent
- python操作mysql数据库
- python操作mysql数据库
- <Java设计模式>—UML类图
- php中的魔术变量
- SPOJ QTREE 系列解题报告
- python 笔记 冒泡排序
- C#---集合
- Python之购物商场(第2天)