首页 > 编程知识 正文

文艺高端的公司名字,到新公司如何快速适应

时间:2023-05-06 18:43:54 阅读:39361 作者:1796

一、前言实习时,群里的大人物让我们下载公司代码去看。 而且,要求使用next分支等非master分支进行开发。 那时,我和另外两个应届毕业生试着拉了支路。 毕竟,减去的不是next分支,而是master分支。 之后,我知道了如何在寻找资金后直接拉动指定分支。 在这里

二、准备工作1、下载git(windos )工具,配置邮箱地址和用户名,生成自己的公钥。 (密钥生成为https://blog.csdn.net/csdn _ blog _ LCL/article/details/53172885 )

2、我们在自己的工作目录中创建新文件夹project,并存储我们的项目。

三、git克隆分支方式介绍zgdc进入公司git类网站,可以看到一般提供两种克隆分支方式。

1、SSH方式可以避开密集登录。 git无论是拉动代码还是提交分支都可以避免密集,但会在git网站上配置ssh密钥,添加自己制作的公钥。

2、HTTPS方式:可以不去git网站设置ssh密钥,但是分支代码的克隆、提交、提取需要输入用户名和密码,很麻烦(建议初学者这样做)。

四、如何克隆指定分支? 以next分支为例,以git地址为HTTPS方式时为例进行说明。

1、打开之前新建的项目文件夹,右键单击选择Git Bash Here,显示git窗口

2、本地仓库初始化: git init

3、远程仓库关联: git远程添加origin“https地址”

我用红色擦掉的部分是HTTPS地址。 复制。

4、减去指定的下一个分支: git clone-b下一个“git地址”

上面命令的- b (分支)是在克隆时指定分支。

此时,可以向git站点添加密钥,如果git地址是SSH格式的地址,则可以直接克隆。 如果使用HTTPS方法,则必须输入用户名的密码进行克隆。

五、如何优雅地分支开发? 刚刚克隆的next分支在本地也称为next。 通常,建议创建新分支,而不是直接在此分支中开发。

1、git check out-bnext-dev (创建并切换下一个dev分支) )。

2、我们可以在next-dev上愉快地写我们的代码。 写完后,可以将代码提交到本地仓库:

(1)、git add.)、'.「意味着在临时区域中保存和添加所有修改”

) 2、git commit -m“评论”(将暂存区中的修改提交到本地仓库) )。

3、开发完成后,可以将下一个dev分支集成到本地下一个分支中。

)1)切换到本地next分支(git checkout next ) )在切换分支之前,必须在next-dev上进行commit并将其更改为本地仓库)。

)2)更新本地next分支(gitpulloriginnext ) (zgdc合并分支时,其他同事可能又提交了新内容) ) )。

)3)将下一个dev分支合并到本地next分支中: git merge next-dev。 (如果在分支合并中发生冲突,建议使用idea集成git工具在idea中合并冲突。 这是因为冲突的代码块很容易显示)

4、本地next为远程next 3360 gitpulloriginnext : next (“:”“上一个是本地分支的名称,“:”后一个是远程分支的名称)

六、为什么不直接在本地next分支上开发,而做另一个next-dev分支呢? 当zdc直接在本地next分支上开发时,必须告诉你测试或产品燃烧,在线上出现小错误,并立即修复。 此错误可以立即解决,但您的本地next分支仍处于开发状态。 在无法编译的情况下,必须评论您的修复,或者再次拉动next分支来修复错误。 有()。 但是,zgdc只需要在next-dev分支上开发时提交当前修改,然后切换到本地next分支进行修改。 修改完成后,请切换到next-dev继续开发。

七、常用指令初始化当地仓库: git init

本地仓库相关远程仓库: " gitremoteaddorigin " " git地址"

显示相关仓库: git remote -v

切换相关仓库(例如,从HTTPS方式的相关仓库切换到SSH方式的相关仓库)。

(1)、取消关联) git remote remove origin

) 2、重新关联) git远程添加定向“git ssh方式地址”

显示所有分支:获取分支- a

更新分支列表(如果zgdc无法显示完整的分支列表) :获取特征

分支切换:获取检查输出分支名称

创建分支: git branch分支名称

强制删除分支(可以删除当前分支):git branch-D分支名称

不强制删除分支(无法删除当前分支):git branch -d分支名称

新分支:创建并切换git checkout -b分支名称

克隆远程仓库项目代码:“git clone远程仓库地址”

克隆远程仓库指定分支的代码: git clone“远程仓库地址”

拉远程分支: git pull远程分支

提交对本地仓库的更改: git commit -m修改信息注释:

将您的分支推送到远程仓库: git push origin“本地分支名称”:远程分支名称

撤销本地commit:

(1)、git log查看commit_id

) 2、git reset --hard commit_id

查看当前仓库的状态(已修改、已保存在本地仓库或未保存):git status

查看提交历史记录:获取日志

八、注意事项1、提交前git pull是好习惯,更新他人提交的代码,避免冲突。

2、为了防止我们误操作,不小心按了键盘,在配置文件中添加了文字。 使用idea的git compare,您可以检查本地分支和远程分支之间的差异,所有这些都是在自己正确修改后发送的。

3、分支切换前必须保存commit并修改为本地仓库。 否则,切换不会成功,强行切换将复盖当前分支。

4、在git上总是吃后悔药,大胆去做,不会失误而大幅度回滚。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。