网站建设举措,网站免费建站方法,wordpress 企业网站,百度推广登录网址一、
github新建仓库
git clone 。。。。。。。。。。。
#xff08;增删查补#xff0c;修改#xff09;
git add .
git commit -m 修改”
git push (git push main)
二、branch 分支 branch并不难理解#xff0c;你只要想像将代码拷贝到不同目录…一、
github新建仓库
git clone 。。。。。。。。。。。
增删查补修改
git add .
git commit -m 修改”
git push (git push main)
二、branch 分支 branch并不难理解你只要想像将代码拷贝到不同目录就行了。它的好处在于不管你做错了什么你总可以回到一个安全的版本。 从r2版到r3版我们加入了JuiceJuice。从r3版到r4版我们删去了Juice加入了Soup-Juice, Soup。
大多数版本控制系统只保存diff而不是文件的完整版本。这样可以节省磁盘空间。你做了4次修改不意味着系统保留了4份拷贝。实际上系统内只有1份拷贝和4个diff。
三、mergeor patch 我们要将Rice这个词从一个branch并入主线中的文件。我们应该怎么做
我们只需要找到branch所做的变动就可以了。也就是说我们只要diff一下r5和r6然后再应用到trunk上就可以了。
如果我们diff了r6和r7我们就会漏掉Bread这个已经在主干中的词。这是很微妙的一个地方branch中的变动在于Rice这个词Rice只要将这个词加入主干就可以了。主干文件中也许还有其他变化不过这不要紧我们所要的只是插入Rice这个特性。 四 git log
如果每一次都在 git log 后面输入 4个参数显然是非常麻烦的。因此我们可以在 bash 中为某一个命令配置别名alias这样我们以后每次只要输入一个简短的别名就可以实现调用传入了这 4个参数的 git log。
首先如果你的用户目录下没有“.bashrc”文件那么使用下面命令创建一个。如果已经有了就不要运行了否则就覆盖掉了。
touch ~/.bashrc#用于输出git提交日志
alias git-loggit log --prettyoneline --all --graph --abbrev-commitsource ~/.bashrc五、版本回退
git reset --hard commitID 版本回退的反向操作
git reflog 六、分支创建与合并
1、分支新建和进入
git branch 你想给新创建的分支取得名字新建并进入新分支
git checkout -b dev01 2、合并分支
git checkout main 切换到主分支
git merge 希望把哪个分支合并当前分支 删除分支
git branch -d 分支 一master 生产 分支 线上分支主分支中小规模项目作为线上机房服务器上运行的应用对应的分支。 master 上一般是稳定版本。 二develop开发分支 是从master创建的分支一般作为开发部门的主要开发分支如果没有其他并行开发不同期上线要求都可以在此版本进行开发。 阶段开发完成后需要合并到 master 分支准备上线。在 develop 分支 merge 到 master 分支以后develop 分支仍然需要保存不要删除。 但是在开发新功能的时候一般也不会直接在 develop 这个分支上开发而是从 develop 这个分支上再创建一个分支进行开发开发完成以后再 merge 到 develop 分支上。这个“是从 develop 这个分支上再创建一个分支”形成的分支就是下面所讲的 feature 分支。 三feature/xxxx分支 从develop创建的分支一般是同期并行开发但不同期上线时创建的分支分支上的研发任务完成后合并到develop分支。 为了完成不同的开发需求我们会从 develop 上创建多个 feature 分支。在 feature 分支的内容 merge 到 develop 分支上以后这个 feature 分支就可以删掉了。 四hotfix/xxxx分支 从master派生的分支一般作为线上bug修复使用修复完成后需要合并到master、test、develop分支。 五其他分支 test分支用于代码测试、pre分支预上线分支等等。 七、密钥
创建公钥
创建公钥
ssh-keygen -t rsa配置公钥
cat ~/.ssh/id_rsa.pub检测公钥ssh -T gitgithub.com