Git日常使用最简单,最傻瓜,最浅显,真正手把手教新建分支,合并代码,每日上传

 

在主分支下新建分支

第一步:找到与你要切的分支(就是与你要起的项目类似的一个)
第二步:新建文件夹,用 git clone -b 分支名 主仓库地址   克隆一个分支
第四步:克隆后的分支默认连接远程仓库用 git branch 查看当前分支是否正确,然后 git checkout -b 分支名 在本地仓库新建分支
第五步:git branch 查看当前分支是否为新建分支,复制分支名
第六步:第一次把本地分支推送到远端仓库,git push -u origin 复制的分支名

 

每日上传

git branch  查看当前分支是否正确
git add . 添加修改文件
git commit -m “上传的说明”
git push origin 上传的分支名  或者直接 git push

 

日常开发中难免避免不了 2~3人开发同一项目,在共同开发中该怎么做和避免代码冲突呢

场景一:早上上班准备敲代

在每天准备写代码前只需要用 git pull 拉取一下代码 ,拉取之后首先检查有没有冲突
然后就可以开始一天美美哒的工作了

场景二:下班时,别人比你早一步提交了代码

首先用 git add . 添加所修改文件
然后 git commit -m "提交的说明"   把自己修改的代码推到自己本地仓库
接下来用 git pull 拉取远端仓库最新代码,进行合并
再然后 检查拉取下来的代码有没有冲突,有冲突解决冲突,没有冲突最好
再往后 就是日常三部曲  git add .  添加修改的文件 
git commit -m "合并代码"  添加代码说明
git push  推送到远端仓库
这时候你看仓库的提交记录有自己两次提交的记录,和一次合并

场景三:昨天下班后忘记提交代码

请参考场景二

 

其他常用指令

git add .  选择全部文件 
git add <文件名>  选择指定文件夹
git commit -m " 上传的说明,例如修改了什么功能或者代码"   将代码添加到本地仓库
git push   将代码推送到远端仓库
git pull  拉取远端仓库代码
git branch     查看当前绑定的分支
git branch -a  查看当前远程所有分支
git checkout 分支名   切换分支
git status  检查当前文件状态(与仓库文件)
git clone -b  克隆远程仓库项目 
git clone -b 分支名 主仓库地址
git status 命令可以让我们时刻掌握仓库当前的状态
git diff 就是查看两者之间的差异
git diff HEAD -- readme.txt 命令可以查看工作区和版本库里面最新版本的区别:
git checkout -b 或者git switch -c   创建+切换分支
git merge   合并某分支到当前分支,合并分支时,加上 --no-ff 参数就可以用普通模式合并,合并后的历史有分支,能看出来曾经做过合并,而 fast forward 合并就看不出来曾经做过合并。
git fetch --all 指令是下载远程仓库最新内容,不做合并 (慎用)
git reset --hard origin/luzhou   origin/分支名字  (指令把HEAD指向master最新版本)(慎用)

 

你可能感兴趣的:(git指令,git,前端)