Git基本命令

GIT相关

git

创建仓库:git init

克隆项目:git clone

跟踪文件或者目录: git add <name>

设置不被跟踪:git rm <name>

版本提交: git commit

查看状态: git status

查看差异:git diff

历史提交:git log

查看所有提交:git log -all

分支查看:git branch --list

创建分支:git branch feature1

切换分支:git checkout feature1

基于当前分支创建分支:git checkout -b feature_reg

从tag拉去新分支:git checkout -b branch_name tag_name

推动单个tag:git push origin [tagname]

推动所有tag:git push --tags

删除分支(本地):git branch -d branch_name

删除分支(远程):git push origin --delete branch_name

合并分支:git merge xxx

存储当前修改:git stash

恢复存储内容:git stash apply

查看所以存储:git stash list

在本地删除远程不存在的分支:git remote prune origin

重来:reset

搬家:rebase


Aoneflow

首先有一个master 在master基础上创建一个develop 在develop上开发功能 需要开发一个新特性时,拉去feature分支进行开发,开发完成后,合入develop,并删除分支. develop转到release分支,经过测试后,合入master,并打标签,完成发布. 发布后,出现bug,需要从master上拉去新的分支bugfix,进行修复后,再合入master,重新打标签,立即发布. 再次开发时,需根据master对其develop

updatedupdated2024-02-132024-02-13