GitHub for windows界面很好,用起来也很方便,一下子就喜欢上了,不过功能不够强大,很多情况下还是要用git shell。
GitHub for windows怎么用就不提了,网上很多入门教程,就那几项功能,一下子就会了。下面说说具体使用中出现的情况:
本地和远程存在冲突时——提交commit失败
一般是这样的,在别处提交了修改,但是本地也有修改,选择同步就会出错,此时的解决办法:
进入git shell的需要提交的分支,然后git checkout,会提示本地未提交的commit,然后git pull,这个是从github下载最新版本,然后如果还有冲突(一般是新建文件),找到冲突fix掉,再新建commit,再git push,这个是强制将本地文件同步到服务器,一般这样就可以了。
本地文件夹同步
做web开发需要服务器环境,自行搭建的话,换固定文件夹很麻烦,所以需要做本地文件夹同步,这个需要靠工具,在网上找了个allway sync,功能及其强大。
剩下的还在探索中,git的确是博大精深,比svn深奥多了,各种需要仔细钻研。。