git常见问题和高级用法
2017-02-13 14:18
274 查看
1.git pull时本地文件和服务器文件冲突解决方法(转)
http://blog.csdn.net/ican87/article/details/29869567
查看当前发送冲突的文件:
git status -uno
2.Git pull 强制覆盖本地文件
如果在切换分支时出现下面提示:commit your changes or stash them before you can merge,即提示出现冲突。可以使用方法:
2.1如果希望服务器上版本完全覆盖本地修改,使用如下命令回退并更新:
git reset --hard
git pull
2.2或者参考第一条
3.在命令行上如果有文件发生冲突了,想重新用GIT上的代码覆盖本地代码
git reset --hard HASH //返回到某个节点,不保留修改,本地修改的代码也会消失
git reset --soft HASH //返回到某个节点,保留修改,本地修改的代码也会消失
4.souceTree
有个Compare,From branch1 To branch2 会列出两个分支不同的提交日志,而这些日志是branch2具备而branch1中不具备的。
回滚一个文件:
点击选中的提交日志,挑选1个文件,右击到“重置到提交”之后提交即可。
5.gitingore不能忽略里面的文件夹是什么原因
参考链接:http://blog.csdn.net/zhangjs0322/article/details/37658669
6.Git rebase、merge等高级命令行的用法
参考:https://mp.weixin.qq.com/s?__biz=MzIwMDI1MTYwMQ==&mid=2651932217&idx=1&sn=194942eef84c216fe26926af4ddf33b5&chksm=8d65e787ba126e9155edc8b75cfae9d3117a87c9335b7224723261e43aa1da51fd3777963c3c&mpshare=1&scene=23&srcid=0824cMtM43P4sM0XJxeYqewP#rd
7.git reset checkout revert的用法
https://www.cnblogs.com/houpeiyong/p/5890748.html,在工作中仔细研究下。
回退某个文件到某个hash,git reset hash 文件名。注意:只会从当前的user.js从缓存区中移除出去,而不会影响工作目录中对user.js的更改。如下:
http://blog.csdn.net/ican87/article/details/29869567
查看当前发送冲突的文件:
git status -uno
2.Git pull 强制覆盖本地文件
如果在切换分支时出现下面提示:commit your changes or stash them before you can merge,即提示出现冲突。可以使用方法:
2.1如果希望服务器上版本完全覆盖本地修改,使用如下命令回退并更新:
git reset --hard
git pull
2.2或者参考第一条
3.在命令行上如果有文件发生冲突了,想重新用GIT上的代码覆盖本地代码
git reset --hard HASH //返回到某个节点,不保留修改,本地修改的代码也会消失
git reset --soft HASH //返回到某个节点,保留修改,本地修改的代码也会消失
4.souceTree
有个Compare,From branch1 To branch2 会列出两个分支不同的提交日志,而这些日志是branch2具备而branch1中不具备的。
回滚一个文件:
点击选中的提交日志,挑选1个文件,右击到“重置到提交”之后提交即可。
5.gitingore不能忽略里面的文件夹是什么原因
参考链接:http://blog.csdn.net/zhangjs0322/article/details/37658669
6.Git rebase、merge等高级命令行的用法
参考:https://mp.weixin.qq.com/s?__biz=MzIwMDI1MTYwMQ==&mid=2651932217&idx=1&sn=194942eef84c216fe26926af4ddf33b5&chksm=8d65e787ba126e9155edc8b75cfae9d3117a87c9335b7224723261e43aa1da51fd3777963c3c&mpshare=1&scene=23&srcid=0824cMtM43P4sM0XJxeYqewP#rd
7.git reset checkout revert的用法
https://www.cnblogs.com/houpeiyong/p/5890748.html,在工作中仔细研究下。
回退某个文件到某个hash,git reset hash 文件名。注意:只会从当前的user.js从缓存区中移除出去,而不会影响工作目录中对user.js的更改。如下:
相关文章推荐
- git push用法和常见问题分析
- 【Github】git push用法和常见问题分析
- [版本]git push用法和常见问题分析
- git push用法和常见问题分析
- git push用法和常见问题分析
- android webView 的常见问题与高级用法
- git push用法和常见问题分析
- git push用法和常见问题分析
- git push用法和常见问题分析
- git push用法和常见问题分析
- git push用法和常见问题分析
- git push用法和常见问题分析
- git push用法和常见问题分析
- 面试java高级工程师、项目经理等的常见问题
- python初学常见问题记录(3)--Ipython用法
- 数据库设计常见问题、基本惯用法及规范(总结)
- git常见问题
- pthread_cancel用法及常见问题
- 一个典型的例子解决常见的高级Windows程序设计问题
- ASP.NET高级程序员进阶之路——.net项目开发中一些常见的代码规范问题及解决方案