需要新建分支时,可以先在远程仓库把git仓建好,再拉取到本地
- 意思是将远程difflist分支拉到本地difflist分支
git fetch origin difflist:difflist
- 平时没有冲突的情况下,正常提交命令
#git status //查看本地跟远程比有哪些更新
#git add <指定文件>
#git commit -m "提交记录"
#git push
- 切换分支
# git branch //查看当前分支
# git checkout difflist //切换到difflist分支进行开发
将分支合并到master,一般我们开发是在分支上开发,开发完后再将分支合并到主干,打包上线
- 从当前分支切换主干,切换到主干之后,我们上面在分支上改动的代码回到改动之前的样子(因为还没有合并)
git checkout master
- 更新git主干内容到本地,确保本地与远程保持一致
git pull
- 把difflist分支的代码merge到master
git merge difflist
- git push推上去完成,现在你自己新建的分支difflist的代码就合并到主分支上了
git push
在正在开发的分支上拉别人的代码(在不同的分支)合并到master上线
我当前在difftab分支,要将aarPacDiff分支的代码更新下来
-
第一步:现将自己的代码存储起来
image.png - 第二步:拉取最新代码
git pull origin aarPacDiff
-
第三步:弹出最新存储
image.png
回退代码
git log 查看要回退到那个版本的commitid
git reset --hard commitid 就可以了
拉代码时覆盖本地代码
先在要保留的文件随便改点什么,出现git提交文件 ,暂存起来在,再去拉代码,再将存起来的代码弹出最新应用
image.png image.png
将本地已有的项目关联到git仓库
git init
git remote add origin `git地址`
切换远程分支
git checkout -b 4-3 4-3;
image.png
网友评论