mac电脑创建 git文件
创建文件
ls 查看文件
cd Desktop 进入桌面
创建项目:mkdir 项目名
在vscode中打开 项目 在终端打开
怎么确认项目有没有在远端仓库
看看文件里面有没有 .git 文件
把写的代码初始化为仓库: git init //初始化为仓库只执行一次。 (在项目的根目录下执行,不是src)
同步到远端
git add . 表示所有有改动的文件
U代表 新建的还没有被跟踪
git add //添加到暂存区
git commit-m ‘说明 做了哪些更改’ 从暂存区提交到本地仓库
git push //提交到远端仓库 (把本地代码和远端进行同步
git remote add origin ‘远端地址’ 和远端仓库建立连接(把远端仓库 起了一个名字,并且添加在本都仓库中
再一次 git push origin master //推送到orgin远端仓库 ,默认推送master 主分支
拉取远端仓库到自己电脑
进入自己文件夹打开的 终端(不是src ) git pull 拉取
如果一次也没有拉取 每一个成员只克隆一次
就要先克隆 git clone ' 远端仓库地址 '(远端所有代码克隆本地
拿到远端仓库代码:安装依赖 npm i
然后把自己写的改动的文件 提到远端
git add . 菜单左边会有U ,保存修改
git commit -m “修改了app.vue”
git push //提交到远端仓库 (把本地代码和远端进行同步
创建一个新项目:克隆远端git clone ' 远端仓库地址 '
npm i
写代码
git add . 菜单左边会有U ,保存修改
git commit -m “修改了app.vue”
创建分支 git branch zs分支名
切换分支 :git checkout 分支名
git push origin yangyan 推送自己的仓库
然后往自己分支提交 git checkout
查看分支:git branch
切换分支 :git checkout 分支名
默认在:git checkout master
创建分支 git branch zs分支名
是在master 分支克隆的
保存修改 git add.
git commit -m “修改了app.vue”
合并需要切换到主分支
1:需要先来到主分支
合并:git merge ytf /git merge zs
两个文件有相同代码 会自动合并
解决冲突 并且重新提交
出现冲突原因:
多个分支修改了同一文件的统一行代码 就可能会出现冲突,当分枝合并时,就会可能产生冲突
解决冲突:找到冲突的位置(哪一个文件,哪个行)协商修复冲突重新提交
冲突的原因2 : 拉取远程代码到本地(存在隐含的代码合并 有可能会和当前代码冲突
第一个按钮保存当前的
第二个按钮保存新来的
第三个按钮两个都保留
第四个按钮用来比较
合并完之后必须保存 git add .
git commit -m "解决了app.vue 的冲突"
push到master分支: git push origin master 确保每次都是最新代码
M:代表 有改动 但是还没有保存到仓库git add .和git commit -m '修改‘
切换分支时 就要保存 一下当前分支并提交
默认拉取当前分支代码:git pull
切换master 分支 git checkout master
有可能还会产生冲突