刚刚入职的我,差点把人家分支给搞坏...呜呜呜太刺激了叭!!!
之前学到 git 的相关知识的时候,都有一种恐惧心理,所以每次往 master 上面合代码的时候都让大佬帮我操作,前几天一位好心人给我了一套 git 的流程,现在玩分支简直是如鱼得水,哈哈... 看过来看过来,和我一样不敢碰 git 分支的程序猿童靴们~
【下面这是将自己写的代码合到master上并拉取master最新代码的操作流程】
代码合到master上的一般步骤:
(xxx:代表你当前使用的分支)
1.提交本地分支的代码
git add .
git commit -m ‘xxx'
git push -u origin xxx
2.从master分支拉取最新的代码
git checkout master
git pull
3.将master的代码合并到本地
git checkout xxx
git merge master
(若存在冲突,解决冲突,解决完之后重新add、commit)
【解决冲突:git --> resolve conflict】
【查看是否还存在问题:可以用小锤子锤一下】
(git add .)
(git commit -m 'xxx')
git push
4.将本地代码合并到master
git checkout master
git merge xxx
git push
(3、4两步要注意检查都合并了哪些文件噢,尤其是pom文件和引入的外部配置文件的路径!!)
这样一顿操作下来,保证老大再让你往 master 上面合代码的时候,不会再像个初生牛犊慌得一批,呸呸呸,俺是个文明人??
还有一套流程,我想童靴们可能也许大概一定能用到,下面这个和第一个可不一样噢~它可以边创建一个属于自己的分支边从 master 上面拉代码,一定要注意,是拉代码!!!
【下面这是新建分支并从master上拉取最新代码的操作流程】
新建分支并从master上拉取代码的一般步骤:
(xxx:表示你想要创建的分支)
1.切换到master分支,并且从远端拉取最新版本
$git checkout master
$git pull
2.从当前分支拉copy开发分支
git branch xxx
git checkout xxx
3.把新建的分支push到远端
git push
(此时会弹出提示,直接复制弹出来的git push开头的那条语句)
4.看远程仓库都有哪些分支
git branch -a
一定要仔仔细细一步一步来噢~
嘿嘿...最后分享几个今天把我人笑没的面试中的梗...(来自陈哈哈老师的聊聊程序猿的乐子)
①面试官:一开始工资不会给你太高,你可以接受吗?
程序员:我一开始工作表现不会太好,你可以接受吗?
②面试官:你接受免费加班吗?
程序员:我上班不要工资。
面试官:你开玩笑?
程序员:是你先开玩笑的。
③面试官:请问你最大的缺点是什么?
程序员:缺钱!
面试官:你被录用了!
④程序员简直是世界上最适合谈恋爱的人:他们整天都在思考一个问题:我又哪里做错了??
⑤去程序员朋友家里蹭住,晚上洗澡的时候,翻遍了整个卫生间,都没有找到洗发水,刚想开口问突然眼眶就湿了。(哈哈哈嗝~当时看到这个还表示很疑惑,然后看到评论马上就明白了)
好哒~ git 的分享就到此结束啦!
北漂不容易! 小橙陪你一起努力~