随笔分类 - git&svn
介绍一些常用的版本控制工具
摘要:前端 Git Commit & branchs 规范 1、分支 master 分支为主分支(保护分支)不能直接在master分支上进行修改代码和提交;且master分支为线上版本分支,代码只能从develop分支merge,且每次merge需要加上Tag 版本号; develop 分支为开发分支,是
阅读全文
摘要:git rev-list --all | xargs git grep "xxx" git rev-list:打印所有节点(commit头),其中后边可以跟一个点,也可以跟两个点,或者--all。默认所有的 xargs :linux命令,将标准输入转为命令行参数。上面的代码将管道左侧的标准输入,转为
阅读全文
摘要:查看commit id git log 本地回退到指定commitid git reset --hard 6acd0f4cfc78302c5563facc1ebc7c84384aef3e 推送到远程 git push origin feature/20200219-1.4.4-restructure
阅读全文
摘要:查看远程分支如下即可,r是remote的简写 git branch -r或者如下,a是all的简写,可以列出当前本地分支和远程分支 即所有分支git branch -a 删除远程分支 删除本地分支 创建本地仓库分支并推送到远程仓库(直接git push也行) 注意 新建本地分支后将本地分支推送到远程
阅读全文
摘要:下载地址:https://tortoisegit.org/比如我修改了文件: 1、本地提交在项目目录内右键,点击git commit按钮 2、拉去线上最新代码,与本地代码合并 3、向线上推送
阅读全文
摘要:比如我修改了一个项目的代码。需要提交代码。 1、打开项目所在目录,右键>Git Bash Here 2、打开交互模式。git会列出所有untracked的文件,然后你可以用各种形式加入。git add -i 3、分别输入2回车添加本地变化的到预提交清单,输入4回车添加本地新增活或者删除文件的预提交清
阅读全文