如何用Github版本控制非Github库
来源:互联网 发布:stm32f1数据手册 编辑:程序博客网 时间:2024/05/30 23:32
Git的图形化客户端有很多,不同的人可能习惯用不同的客户端。本人更习惯于Github的客户端,因为上Github比较多,同步代码到Github用官方的客户端是最方便的,所以也就更习惯于使用Github的客户端。最近,工作中要用Git进行项目的版本控制,为了迎合团队中喜欢使用图形界面的同事,我研究发现居然可以使用Github客户端同步代码到非Github代码库。
一、Github安装
去Github官网下载GitHub的客户端安装程序,安装的过程没啥好说的。
二、同步远程仓库
客户端安装完后,Win 7桌面会产生GitHub和Git Shell两个图标。先打开Git Shell,然后在命令行使用git clone
或者git remote add origin
命令同步远程仓库。对Git命令不太熟悉的朋友可以参考我的另一篇文章Git快速入门.
三、在Github客户端添加本地仓库
打开桌面的GitHub后,点击左上角的加号,选择Add选项,然后点Browse按钮找到本地仓库,最后Add repository。这样就把本地仓库添加到了Github客户端,就可以使用在客户端里进行Git的各种操作了。如果对Github不熟悉的朋友,可以看看知乎的怎样使用 GitHub这个话题。
四、Github客户端配置
点击Github窗口右上角的齿轮设置按钮,选择Repository settings后,在Ignored files的文本框中编写脚本忽略不想上传的文件。因为笔者从事Unity开发的工作,所以Ignore文件如下:
# =============== ## Unity generated ## =============== #Temp/Library/# =============================================== ## Visual Studio / MonoDevelop / VS Code generated ## =============================================== #ExportedObj/obj/*.svd*.userprefs/*.csproj*.pidb*.suo/*.sln*.user*.unityproj*.booproj.vs/.vscode/# =============== ## Other generated ## =============== #.svn/*.apk# ============ ## OS generated ## ============ #.DS_Store.DS_Store?._*.Spotlight-V100.Trashesehthumbs.dbThumbs.db
然后,选择Remote选项,在输入框中填写远程仓库的SSH地址。最后记得点OK保存。
五、Commit的日志格式
我把Commit的情况分成四种:add、delete、modify、fix。add表示添加一个feature或者一个文件;delete表示删除文件;modify表示修改文件;fix表示修复一个bug。Summary的格式是add xxx,Description中如果有多条可以分条列出。用add举个例子,格式如下:
add xxx1. xxx2. xxx
六、学习资料推荐
- [How to use Git for Unity source control?](http://stackoverflow.com/questions/18225126/how-to-use-git-for-unity-source-control)
- Github使用指南
如果本文有错误之处还请帮忙指出。本文欢迎转载,但转载请注明出处:http://www.jianshu.com/users/fd3eec0ab0f2/latest_articles
- 如何用Github版本控制非Github库
- 如何用eclipse项目上传到github项目版本库?
- git 控制 github版本库
- 如何用github上传代码
- github版本控制
- 版本控制-GitHub
- 版本控制GitHub
- Github版本控制
- github版本控制
- GIthub 版本控制 代码
- 如何用AndroidStudio导入github项目
- 如何用AndroidStudio导入github项目
- 如何用AndroidStudio导入github项目
- 如何用AndroidStudio导入github项目
- 如何用AndroidStudio导入github项目
- 如何用github/gitlab做代码review
- 如何用AndroidStudio导入github项目
- 如何用AndroidStudio关联github导入项目
- [打卡]Day2--java数据类型
- 百度地图4.1_1开发教程(3)Marker
- 微小的开始
- MongoDB
- modelsim安装破解过程
- 如何用Github版本控制非Github库
- 【搜索】【CQBZOJ 2468】终极大水题(反素数)
- Spring3+Hibernate+Struts2整合之注解整合
- websql
- AndroidAnnotations标签
- 四元数与旋转
- Builder模式
- HDU 2007 平方和与立方和
- oracle中给表和列起别名