摘要:现在您需要检查编辑器中是否存在合并冲突。 如果服务检查正常,则首先将所有内容发送到暂存区,然后发送本次提交的描述。 您现在可以将本地代码推送到您的在线仓库。
作为一名前端开发人员,不了解 git 就像断了胳膊一样。 因此,请仔细阅读以下内容。 我认为这会有所帮助。 首先,您需要了解 git 命令的工作原理。 git 命令
ssh - keygen 配置密钥 git add 具体路径指定 git add 发送的文件。 将所有内容发送到暂存区 git status 提交工作区(组)并提交暂存区(组)更改 git commit -m '本次提交的描述' 将暂存区更改发送到本地仓库 发送到 git log 查看History git Push Origin 发送分支名称到远程仓库 发送本地版本库 更改 git config --global user.name XXX 全局配置用户名 git config -[k4 ]global user.email XXX 全局设置 email
Undo: (1): 撤消空间更改 git checkout - space 文件路径 (2): 临时存储区 git Replace 更改文件路径 恢复临时存储到工作区 git checkout -- 文件路径 (3) : 版本回滚 git Replace --hard HEAD^ 回滚版本 git Replace -[k4 ]hard commit_id 回滚指定版本
创建并切换分支 git checkout -b 分支名称切换分支 git checkout 分支名称 显示本地分支 git Branch 显示远程分支 git Branch -r 显示所有分支 git Branch -a 删除本地分支 git Branch -d 分支名称 删除远程分支 git Push Origin -d分支名称 合并分支 首先切换到需要代码的分支 git merge 分支名称(要合并的分支) 将代码拉到分支上 git pull Origin 分支名称
一旦明白了步骤,就可以不说话了。 下面就从这里开始实践吧
1、首先,“jph”分支是我自己的开发分支,没有被其他成员使用。 由于除了我之外没有其他人推送此分支的代码,因此我想使用 git add (将所有内容发送到暂存区域)和 git commit -m '此提交的说明' (将更改发送到临时存储)然后你不必拉取该分支的最新代码,直接推送即可。
2.当你运行“git push”并且显示100%时,你就知道你的代码已经被推送到你的在线仓库的“jph”分支了。 之后您需要切换到开发分支“git checkout dev”。 该分支是所有成员使用的开发分支。 目前,我的本地“dev”分支代码现在是需要的,因为其他开发成员正在将代码推送到“dev”分支。 合并前获取最新代码。 否则,其他开发人员的代码将被覆盖。 所以当你切换到“dev”分支时,你会首先获得最新的代码。 然后记得运行“git merge jph”。 合并分支,首先切换到你想要代码的分支(git merge 分支名称(正在合并的分支))。 3. 当您运行“git merge jph”时,您可能会看到类似以下内容的消息,这是正常的。 笔者的解决办法是直接关闭再重新打开这个小黑板。 然后,当你再次打开它时,它将如下所示: 请注意括号中的中间 (dev|MERGING)。 这可能意味着合并或合并。 现在我们需要看看检查vscode(编辑器)中是否存在合并冲突。 检查服务,如果没有问题,先运行``git add(将所有内容发送到临时存储区)'',然后 git commit -m '描述这次提交',然后``git Push'' 即可。现在用 . 5、这一步一般情况下“push”会成功,但特殊情况是如果完成第四步后“git push”报错。 通常导致错误的原因只有一个。 就是你刚刚合并的时候,正好有人push了一些代码,那么你现在可以做一个“git pull”来拉取最新的代码,拉完之后再做一个“git push”。 .
——以上是作者个人的代码发布习惯。 如果有更好的方法,请随时与我们联系。
评论前必须登录!
注册