git 镜像下载地址 https://registry.npmmirror.com/binary.html?path=git-for-windows/v2.34.1.windows.1/
https://blog.csdn.net/weixin_60505953/article/details/121796419
提交分支
使用Git开发的过程
1 打开idea 在git或者tfs上拉去代码(拉取代码是先问清楚主管要拉取哪个分支的代码)
2 现在公司分支 develop(开发环境) release(测试环境) master(预发布环境)
3 从远程仓库 develop(也就是主分支) 创建一个新分支(见图一)新分支命名为 日期/开发内容 每开发一个新任务或改BUG都应该新建一个分支进行修改,修改完成后 确定无误后合并到develop分支 删除自己新建的分支
4 在新分支进行开发 开发完后在Local Changes中查看修改的内容(见图二),查看是否误触了别人的代码或者删除了别人的类。在确保 正确后 Commint(见图三)Commit Message 写的内容是这次更新或修改的内容(很重要!!!)可以Commit后在push也可以不push
5 Checkout回主分支 并 Merge into Current 修改的分支(见图四)
6 pull 主分支 拉去主分支远程分支最新代码
https://blog.csdn.net/bdss58/article/details/40537859
7 push
开发流程
开发好后将develop代码通关Jenkins带包到dev环境 自测好后在将develop代码合并到release分支 之后告诉QA,QA将release分支代码打包到demo环境
图一
图二
图三
图四
1 切换到develop分支
2 pull 云上的代码(因为别人也写了代码,全部拉到自己的ide中)
3 将自己的代码合并到develop上
4 合并后 根据上一条(提交分支),提交到tfs
保存代码
写好代码后提交过程
1
2
3 提交
4
5 点击后查看修改前后对比
6 无误后提交
第一个是提交到本地和远程
第二个是提交到本地
Your local changes would be overwritten by merge.
Commit, stash or revert them to proceed.
显示。如果Pull 成功会把我修改的代码覆盖。
所以。按照提示。通过Android Studio 处理。
第一步。储存我自己的修改步。
先把 我们的修改 Stash 。存储起来。。你操作完了。发现项目是修改前的了。。
第二步:Pull
更新完成以后。
第三步:取出我们的修改。然后合并。提交
Stash 后只是回到更改前的版本(也就是服务器上的最新版本,你没提交更改代码前的版本),你更改的代码隐藏在一个地方,不影响push和commit操作,你可以从服务器上push代码,然后Unstash,把隐藏的代码重新放到项目中,如果之前你有重新写一个类,可能需要刷新项目,我直接是重新打开项目。
总的来说也就是,你还没提交代码,但是不想这么快提交,想先把服务器上的代码拉过来,所以就把自己的隐藏,拉取后再把隐藏的合并。
下面两个是暂存代码 第一张图可勾选,第二个全局
idea使用git打tag
https://www.cnblogs.com/lmaplet/p/9672350.html
https://www.cnblogs.com/wenq001/p/9953005.html
本子上记得笔记 拍照上传
在idea中将新建项目上传到git上面
1
2
3
4
5
6
7
Idea底部工具栏Git中没有Local Changes
如下图所示
解决
idea提交代码到gitee
1
2
用户名和密码是码云网页的用户名和密码
操作
从git上取项目
https://www.cnblogs.com/leizhijun/p/13535336.html
如何拉取指定分支的内容