在androidstudio上使用coding.net做版本管理
由于国内政策原因,github有时候会上不了。所以我考虑使用一个备用的git版本管理平台,国产出品:coding.net 它的界面做的相对漂亮,功能和github也极尽相似,最重要的是私有库免费,而且国内开发连接速度快,体验流畅。缺点应该是用户数量远小于github吧。
而事实上我最欣赏的是它有我梦寐以求的仓库分组管理,github上却没有,导致如果有大量项目(仓库)的时候,浏览起来是一个超长超难看的仓库列表,甚至还要搜索才能找到需要浏览的项目。
下面讲述jetbrain系列的开发产品常见使用git平台的详细步骤。此处举例的是androidstudio。
前提:安装了git软件,并在android studio中配置git软件的路径(git.exe的路径)
1.创建本地的git仓库:creat git responsibility(在VCS->import into Version Control)
2.add(添加)所有文件到上面创建的本地git仓库中:在project 视图上右键,在git子菜单下的add选项
3.commit(确认)提交文件的变化:在上面的VCS的向上箭头的(快捷键”Ctrl+K”),即Commit changes
4.在上面弹出的窗口下的commit里有个commit and push选项,选择它确认.
5.输入远程登录的git(https地址):点击master,在弹出的窗口下输入代码托管项目的git https地址。确认连接到远程代码库。然后cancel返回主界面。
6.先pull 拉下来,再 push 上去。pull的时候可能会出现rejected错误,查看错误窗口原因,修正后即可。(若有多人合作的项目,应在pull后,选择“merge”强行合并文件,“rebase”也是合并,但是它会询问你合并哪些冲突文件)
最后就可以自由pull/push不同的master/branch了。