1.拉取项目
git clone http:xxxx
2.修改并提交代码到git 更新最新 6步操作
注意:一定要避免多个人修改一个功能,多个人同时修改某一处代码,这样操作容易会造成代码冲突
// 1.查看自己修改的文件
git status
// 2.全部提交修改的文件
git add .
// 3.提交开始推送代码到git
git commit -m '修改了用户列表模块'
// 5.提交主支或者分支
git pull 远程主机名 远程分支名
git pull
// 6.提交最后一步到git
git push
3.切换分支
如果要修改某个分支,
先吧当前代码提交完成(重复操作第2步流程),
在切换到分支,
在进行修改,修改完成后 重复操作第2步流程
吧修改后的代码提交当前切换的分支里去
// 1.查询分支
git branch -a
列如查询到分支:
remotes/origin/master
remotes/origin/prod
// 切换到已经有的分支
git checkout 分支名
// 切换到选择的分支并且创建
git checkout -b 分支名
git checkout -b prod
另外如果你如果想在工作文件夹里 直接切换到指定分支 可以直接执行下面的命令
git clone -b dev https:xxxxxx
git clone -b 分支名称 git远程地址
4.合并代码出现merging dev-xxxx 无法提交拉代码解决
使用这个命令的时候 建议先备份一下代码,可能会导致你本地代码被覆盖
// 1.将代码回退到提交提交代码的当前状态
git reset --hard head
// 2.提交当前分支代码
git push oringin dev xxx
git push oringin dev '解决冲突'
5.遇到服务器修改ip地址 ,那么我们git提交的地址ip也要改变
1.在项目更目录 显示隐藏文件
打开隐藏项目
找到git
2.找到config文件并且修改
用编辑器打开并且修改,保存后重新提交就可以了
5.git身份验证失败,重新输入/配置不用每次拉取都要提交密码
git config --system --unset credential.helper // 第一次拉取如果身份验证失败了执行这个 重新进行验证
git config --global credential.helper store //解决每次git pull都要密码的问题,生成本地用户密码账号文件