栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

git基础使用以及如何新建自己的分支并和远程关联

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

git基础使用以及如何新建自己的分支并和远程关联

1.git相关命令

git clone 把代码块克隆到本地
git add 把修改的代码添加到一个暂存区
git commit 把暂存区的代码进行提交
git push 把提交的代码推送到远程仓库中
git pull 从远程仓库拉取代码
git branch 新建分支
git checkout 切换分支

2.使用git的步骤

1. 克隆远程仓库
在本地新建文件夹,进入文件夹后右击,选择“Git Bash Here”,会出现git命令框

使用 git clone 仓库地址 把代码库克隆到本地

2.修改了本地代码之后怎么推送到远程仓库?

当修改了代码之后,先使用 git pull 拉取远程代码,如果有冲突先修改冲突,之后使用 git add . 把所有修改的文件以及新增的文件添加到暂存区,使用 git commit 把所有在暂存区的文件提交到版本库,但是这时候还在本地仓库中,还需要使用 git push 把本地版本库推送到远程版本库。
可以在代码库中看到自己的推送信息

点击还可以看到修改了哪些文件,添加删除了哪些代码

PS:以防自己修改的和其他人推送的修改了同一个文件,每次提交之前先拉取代码是最安全的,这样有冲突可以在本地解决。

3.怎么使用分支去开发自己的模块?

为什么要使用分支去开发呢?
因为一个项目每个人开发不同的模块,如果都推送到默认分支master的话,如果写着写着说默认分支上有bug,那么现在写的代码不好处理,而使用分支的话可以先保存自己在分支上写的代码再切换到master去修改。
而且使用分支,分工更加清晰明确。

那怎么使用分支呢?
①在远程仓库,手动从master下面建立一个分支,假设建立分支 lily-master。
②然后在本地使用 git branch lily-master 建立本地分支。
③使用 git checkout lily-master 切换到 lily-master分支
④使用 git remote update origin --prune 更新远程分支列表
⑤使用 git branch --set-upstream-to=origin/lily-master lily-master 把本地分支与远程分支相关联
⑥在lily-master分支下进行代码开发后,git add . 、git commit、git push,把代码推送到远程分支lily-master中。因为lily-master分支是自己的,不会有其他人推送代码,所以自己本地代码就是最新的,不需要去git pull拉取最新代码。
⑦通过 git checkout master 切换到主分支,git pull拉取最新代码,再 git merge lily-master 把分支合并到默认分支上,只有修改的文件会合并过去(这里如果有提示说解释为什么要合并,不用管,使用 :wq保存之前的命令并退出提示信息),再通过 git push把本地的默认分支推送到远程的默认分支上。

PS:git push和git pull都可以推送和拉取指定分支。
git pull <远程主机名> <远程分支名>:<本地分支名>
git pull 是默认拉取对应的分支名。

可以使用git pull origin <远程分支名>:<本地分支名>。因为在克隆远程项目的时候,本地分支会自动与远程仓库建立追踪关系,可以使用默认的origin来替代远程主机名
git commit -m ‘备注信息’。提交的时候可以加上-m和备注信息去提交,这样就能知道自己每次提交完成了什么功能。

也可以在开发完本地代码后,在lily-master分支中拉取远程的master分支,如果有冲突就直接修改了,再去进行合并。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/305651.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号