首次提交代码

第一步:拉取代码
git clone XXX 远程ssh地址
这里已我的为例:

git clone git@github.com:caozhengbo/cekai8.git

查看一下当前代码的分支

git branch

在这里插入图片描述

第二步:修改代码里面的内容
我这里修改了README.md 文件
在这里插入图片描述

第三步 查看本次修改的内容

git status 

第四步 添加文件到缓存区
使用 git add添加本次要修改完要上传的文件 add . 默认添加所有本地修改的内容到缓存区

git add README.md

第五步 添加本次提交的备注

使用git commit -m “新添加的文件内容描述” ,添加文件描述

第六步 进行代码提交

git push origin master

把修改的内容提交到master分支上

创建本地分支

git checkout -b dev // 创建并切换到dev分支
########
等同与
创建分支: git branch mybranch
切换分支: git checkout mybranch

创建远程分支

git push --set-upstream origin dev   dev为创建分支的名字

![在这里插入图片描述](https://img-blog.csdnimg.cn/d674b7c9568245b0821ea9b8e6839e9a.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6I-c6YeM5Lqa5om5,size_20,color_FFFFFF,t_70,g_se,x_1
git branch -vv 查看本地分支和远程分支的对应情况
这时候远程分支和本地分支都已经创建好了
在这里插入图片描述

切换分支

git checkout mybranch

连接远程分支

git checkout -b dev # 创建并切换到本地dev分支
git pull origin caozhengbo #连接到远程的caozhengbo分支

合并dev分支至master

git checkout master // 切换到master分支
git merge dev // 合并dev分支到当前分支(master)

查看历史及版本回退

git log // 查看提交历史
git reset --hard f34c2bc25cadfa807339ba8ee6b3fba69359e107
git push -f origin dev // 强制推送当前分支到远程qzq分支
Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐