博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Git使用简述
阅读量:6841 次
发布时间:2019-06-26

本文共 1514 字,大约阅读时间需要 5 分钟。

hot3.png

最近部门的管理工具,从svn迁移到git上面,简单记录一下Git使用流程。

1.在自己电脑里下载安装好git
2.把本地项目初始化成git项目
3.在github或者gitlab上面创建自己的远程仓库地址,配置ssh一些认证信息
4.把本地项目和远程仓库的地址关联起来
5.把项目内容add到git,然后就是commit,push到远程仓库了
6.开发一个新功能或改bug,先建一个分支branch,在分支里面修改
7.git合并代码,分支的时候,可以使用pull --rebase,这样git的提交历史会是一条线,更新完代码之后,再push。
8.git分支迁移,在要迁移的git分支复制一份,然后修改远程仓库地址以关联到新的仓库,然后强推上去,就有原来分支所有的代码和log了。

git remote -v //查看当前分支的远程仓库git remote set-url origin 新的远程仓库地址  //修改分支的远程仓库地址git remote -v //查看是否切换了远程仓库git push -f //要小心哟,新分支的代码会覆盖原来的

9.git一个分支完全替换另一个分支

git checkout master // 切换到想要被替换的分支mastergit reset --hard develop// 将本地分支 master 重置成 目标分支developgit log //查看master的log,可以看到已经是和develop一样了git push origin master --force // 再推送到远程仓库的master

10.合并指定commit到指定分支

git checkout master //切换到指定的分支git cherry-pick 12sadsa54 //把版本号为12sadsa54的commit合并到当前分支

11.

假设要合并dev分支的commit 123 ~524 到master分支

git checkout -b newbranch 524 //在dev分支上新建分支,并指明524为最后一个commitgit rebase --onto master 123^ //把新分支从123开始的commit合并到master

git常用命令

1.git add . 把所有修改的文件添加
2.git commit -m "提交log" 把添加的文件提交到本地
3.git push 把本地的提交推送到服务器
4.git status 查看本地分支的状态
5.git branch -a 查看所有的分支
6.git branch -D name 删除本地分支
7.git pull --rebase 以rebase的方式合并代码
8.git update-index --assume-unchanged file 忽略已追踪的文件,不再需用提交 --no-assume-unchangeds取消忽略
9.git reset --hard head^ 回滚到上一个版本

开始使用git,发现git,github,gitlab,gitbook这些东西真是太好用了,使用起来的感觉就是666啊。

git多分支开发方便多版本并行;
gitlab或者gitlab方便管理代码;
使用markdown编辑API文档,上传到git,再从gitbook上面引入仓库文件,把文档发布到线上;
这一套东西用起来的感觉真爽,放张API文档的图纪念一下
放张API文档的图纪念一下

最近发现一个的工具,挺好玩的 电台流程图

转载于:https://my.oschina.net/u/2606060/blog/865289

你可能感兴趣的文章