首页 > 代码库 > git常用命令
git常用命令
git clone addr 复制到本地
git branch xx 创建分支XX
git branch -b XX 创建并进入分支XX [-a列出所有 -d删除分支]
git branch -rd origin/xxx 删除本地分支的远程关联,是关联
git branch remote 查看远程分支
git checkout xx 进入分支XX
git pull 更新并合并分支
git merge --no-ff 强制生成合并记录
恢复数据
git reset <filepath> 恢复已添加但未提交的数据git checkout hash值 恢复数据到某个版本,之后的版本仍存在可以重新访问
git rebase hash值 恢复数据到某个版本,但是该回溯会造成之后的版本都无法恢复无法继续访问git checkout -- <filename> 撤销当前修改,如果没有添加到暂存区,内容回退到版本库状态, 如果已经添加到暂存区又进行了额修改,内容回到添加到暂存区的状态。
放弃本次修改,强制更新
git fetch --allgit reset --hard origin/master
提交
git diff //查看修改内容,可选git add. //添加全部修改git commit -am "" //提交
发布
git tag publish/1.1.1git push origin publish/1.1.1
查看日志 TODO
git log --pretty=format:"%h %ad | %s%d [%an]" --graph --date=short
.gitignore文件
可以写入忽略文件的上传
gitlab约定:
master 最新线上
dev 最新稳定
feature-* 新任务
release-* 准备发布 —— daily/x.y.0
hotfix-* 线上BUG,从master中checkout出来。快速修改,修改完成后应同步到DEV上。 ——daily/x.y.Z
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。