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 把本地版本库推送到远程版本库。如果之前有冲突代码没有拉取下来,那么也用之前的步骤,但是add commit之后,用git pull拉取代码,这时候会提醒你有冲突,去vscode种搜索<<<即可找出所有发生冲突的文件,解决完冲突之后,再次git add、commit,然后就可以git push推到远程版本库了。
可以在代码库中看到自己的推送信息
在这里插入图片描述
点击还可以看到修改了哪些文件,添加删除了哪些代码
在这里插入图片描述

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分支,如果有冲突就直接修改了,再去进行合并。

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值