前言:
看完此文后,
可以在 github上新建一个 仓库,之后新建一个小程序项目,上传到github的仓库.
一.git基本功能 讲解
拉取: 获得服务器 指定分支代码 到本地的 head分支(当前分支)
抓取:获取服务器分支的 最新修改,不会合并入本地
推送:将本地分支 推送到服务器指定分支
分支: 基于某个本地分支 创建 新分支
合并:将本地的两个分支 进行合并 用于代码提交 就是讲 某个分支 合并到 当前分支(head标识的分支)
分支理解:每个人开发 的 都是自己的 分支,可以是远程的分支,也可以是本地的分支.本地开发完 合并到 主分支就行了.
二.现有项目代码上传到git.
1.打开现有项目.
2.点击版本管理 ->设置->远程->添加 添加你的git地址.
3.抓取->抓取全部
4.点击远程分支-> 查看嵌入记录 ->右键 从提交 新建分支.分支名称你随意 如果 没有 记录 就可以自己新建一个 分支.
5.之后你就可以推送了.
三.推荐使用分支的 标准
每个项目做一个远程dev分支,用于主开发分支.代码同步
开发人员获取 远程dev分支,新建本地dev分支.
基于本地dev分支 新建 本地 开发者 分支.
代码获取: 在本地dev分支 获取远程dev分支的变更,之后 merge 本地dev到 本地开发人员的 本地分支上.
代码嵌入,合并:在本地开发人员分支 变更后,嵌入本地开发人员分支. 之后 切换到本地dev分支,在本地dev分支上 拉取远程dev的最新分支代码.
5.1 将开发人员分支 合并到 本地dev分支,之后推送 到远程dev分支,达到代码嵌入的目的.
四.常见问题.
这个是你 推送之前 没commit导致的.
2.这个是 你本地 没有 此分支的 head,你在你想要拉取的 远程分支 的 最新嵌入记录上 右键,获取head,就可以了,相当于重置了 head.重置head方法如下:
3.拉取远程分支可以 点拉取按钮,也可以如下图.
4.git 仓库的验证方式 还需要你们自己去选择,因为 仓库的 验证 都是 仓库那边决定的. 在 设置->网络和认证 中 设置.
我不知道这个版本管理工具是这帮人从哪抄来的,但这是我用了这么多年git,用过的最垃圾的!坑的简直还要还要的,界面和逻辑完全不是给人用的。简简单单的三件事,A覆盖B,B覆盖A,AB冲突拉两个界面自己选择怎么覆盖,就这么简单的三件事被做成这个样子。还有,我就想找下翻译功能和按钮的那个哥,来你给我解释解释那些你直译的词是什么意思!是,微信没求我用,但它引导了我优先用这个烂东西,坑了我的代码和时间,推行这个工具的人就应该为此负责,做不好可以不做啊,砍掉也比让开发者花时间学习一个烂工具要强!
有碰到这种情况吗?我的sshkey 在bash可以使用,但是用开发工具的版本管理就报错
这个 小程序的 git 还不是太完善,对于 账户的问题,所以尽量使用用户名密码吧
本地分支怎么更新,点击推送还是推送的老代码
拉取后的代码怎么保存到本地路径
遇到这种情况该怎么commit啊。。
用户名和密码配置了,但是还是出现认证问题
你的这个 git界面工具叫啥名字?
兄弟 这是小程序的
小程序 开发者工具就有啊,不想用这个 sourcetree也行,比这个强大,这个的优点 就是开发工具带.