开发老人笔记:Git 常用命令清单
码农天地 -摘要:git是目前世界上最先进的分布式版本控制系统。
git是目前世界上最先进的分布式版本控制系统。
多人协作master:此分支用来发布稳定的代码,合并一般是由管理员合并dev:此分支用于团队开发,团队成员向此分支提交代码bug:此分支用于修复紧急bug,修复完成后一般删除MASTER 分支当dev完成一个版本的测试后,合并到master
git merge dev
DEV 分支在本地创建dev分支,需要 git push origin dev 同步到远程
git merge dev 不需要进行git add 等操作,它自动完成了
Git默认会用Fast forward模式,但这种模式下,删除分支后,会丢掉分支信息,一般情况下应该使用 git merge --no-ff -m "merge with no-ff" dev
其他用户加入DEV现在本地创建,报错的原因是未和远程代码关联合并冲突提交到devBUG 分支当我们在自己的分支开发时,突然接到项目经理的反馈的一个bug,但是此时我们工作区有缓存数据,只需要使用 git stash
相关命令创建并切换分支
git checkout -b dev切换分支
git check dev查看当前分支
git branch删除分支
git branch -d dev更新项目组文件夹内容
git reset --hard--no-ff git branch -d '' 后,在git log 可以看到信息
git merge --no-ff -m "merge with no-ff" devgit pull
git pull = git fetch + git merge origin/mastergit config
git config --global user.name "username"git config --global user.email "email"git branch -D
丢弃分支git rm -r --cached
gitignore考虑不全面,发现有不该提交的文件已经提交后,用该命令问题记录error: cannot open .git/FETCH_HEAD: Permission deniedFailed to connect to github.com port 443: Timed out本文分享自华为云社区《Git 常用命令及多用户相关操作》,原文作者:CodeStack。
点击关注,第一时间了解华为云新鲜技术~
特别申明:本文内容来源网络,版权归原作者所有,如有侵权请立即与我们联系(cy198701067573@163.com),我们将及时处理。
上一篇: 前端面试每日 3+1 —— 第639天
下一篇: 常用Git命令