获取项目代码
步骤1-克隆项目代码
获取项目代码:
选择项目的git地址,如果时gitlub如下图:
克隆项目
git clone (红框内容)
此时git base所在目录已经有了所要克隆的项目。
步骤2-切换到本地开发分支
切换到项目的根目录下,创建开发分支:
git checkout -b (分支名称)
此时git 已经切换到新建的分支下。如果需要获取远程最新分支,则需要拉去最新代码。
git pull origin (远程分支)
步骤3-提交代码
代码开发完成之后,需要先与远程分支同步代码,故需要先拉取远程分支保持代码一致。
git pull origin (远程分支)
将本地代码添加到本地git仓库。
git add .(.的含义是全部文件,如果单独提交,则需要写出文件全名)
把本地仓库的代码提交一个版本。
git commit -m”(代码编写的内容即备注)”
将本地分支部署到远程分支。
git push origin (远程分支)
至此代码已经提交到远程分支。
解决冲突
什么是冲突
冲突是指本地代码的更新代码段与远程分支代码段修改人不同,或者修改多人同时修改同一位置时会出现代码冲突。
解决冲突
当出现类似下图情况时,代码出现冲突。冲突大多出现在使用git pull 的相关命令时。
届时,需要使用如下方法解决。
首先将自己修改的代码保存在自己的工作区,本地代码将保存至上一次提交的版本。
git stash
之后再进行拉取代码
git pull origin (远程分支)
代码更新完成,将保存到工作区的代码释放到本地仓库。
git stash pop
若有冲突idea代码编辑器中的文件颜色为红色(新建文件未添加到git:棕色;新建文件添加到git:绿色;修改过的文件:蓝色;冲突文件:红色;未修改文件:黑色)。
且文件中冲突代码段呈现如下图情况:
<<<<<<< Updated upstream到=======是远程分支的代码,=======到>>>>>>> Stashed changes为本地代码。
根据具体情况来进行修改冲突代码。
之后按照常规操作即可。